aktueller Standort:Heim > Technische Artikel > Datenbank > Redis
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So verwenden Sie Anmerkungen, um die Redis-Caching-Funktion zu implementieren
- In C-Sprache geschriebenes Schlüssel- und Wertespeichersystem (anders als die zweidimensionale Tabellenspeicherung von MySQL). RDB: Periodische Persistenz von AOF: Das Anhängen der Standard-RDB in Protokollform ist aktiviert und ermöglicht gleichzeitig die Verwendung von AOF-Datentypen : Zeichenfolge, Liste, Satz, Zset, Hash, BitMaps-Byteformspeicherung, georäumlicher Längen- und Breitengradtyp ... Einzelthread: Verwenden Sie mehrere E/A-Multiplexe, um eine hohe gleichzeitige Verwendung zu erreichen: Fügen Sie die Abhängigkeit org.springframework.bootspring-boot-starter-data hinzu -redisorg.apache.commonscommons-pool
- Redis 1410 2023-05-29 22:04:33
-
- Beispielanalyse der Redis-Backup-, Disaster-Recovery- und Hochverfügbarkeitspraxis
- 1. Eine kurze Einführung in Redis. Redis ist eine leistungsstarke, nicht relationale Schlüsselwertdatenbank und zeichnet sich durch hohe Verfügbarkeit, Persistenz, mehrere Datenstrukturen und Cluster aus wird zu einer häufig verwendeten nicht relationalen Datenbank. Darüber hinaus verfügt Redis über viele Nutzungsszenarien. Sitzungscache (SessionCache) Die Redis-Cache-Sitzung bietet sehr gute Vorteile, da Redis Persistenz bietet und in Anwendungsszenarien, die eine langfristige Sitzungsaufbewahrung erfordern, wie z. B. Warenkorbszenarien, eine gute Unterstützung für lange Sitzungen bieten kann. Bieten Sie Benutzern ein großartiges Einkaufserlebnis. Ganzseitiges Caching in WordPress, Pantheon bietet ein nettes Plugin wp
- Redis 1308 2023-05-29 22:03:18
-
- Beispielanalyse des Redis-Caching-Problems
- 1. Anwendung des Redis-Cache In unseren tatsächlichen Geschäftsszenarien wird Redis im Allgemeinen in Verbindung mit anderen Datenbanken verwendet, um den Druck auf die Back-End-Datenbank zu verringern, beispielsweise in Verbindung mit der relationalen Datenbank MySQL. Redis speichert häufig abgefragte Daten in MySQL zwischen, z. B. Hotspot-Daten, sodass Benutzer beim Zugriff keine Abfragen in MySQL durchführen müssen, sondern die zwischengespeicherten Daten direkt in Redis abrufen müssen, wodurch die Back-End-Datenbankkosten gesenkt werden Druck. Wenn die vom Benutzer abgefragten Daten in Redis nicht verfügbar sind, wird die Abfrageanforderung des Benutzers an die MySQL-Datenbank übertragen. Wenn MySQL die Daten an den Client zurückgibt, werden die Daten in Redis zwischengespeichert, damit der Benutzer sie erneut lesen kann.
- Redis 934 2023-05-29 21:50:41
-
- So verwenden Sie den HyperLogLog-Algorithmus von Redis
- Heute ist Freitag, Sie fischen fröhlich und der Produktmanager schickt Ihnen per E-Mail ein Anforderungsdokument. Der Bedarf ist wahrscheinlich: Das Unternehmen muss die täglichen Besucher-IPs der Website zählen, und diese Statistik ist ein langfristiges Verhalten, das von einigen Monaten bis zu einigen Jahren reicht. Nachdem Sie die Anforderungen gelesen haben, werden Sie denken, dass es so einfach ist, diese Funktion mit dem Sammlungstyp von Redis zu implementieren: Generieren Sie jeden Tag einen Sammlungstypschlüssel, verwenden Sie SADD, um die täglichen Besucher-IPs zu speichern, und verwenden Sie den SCARD-Befehl, um die Nummer einfach abzurufen der täglichen Besucher-IPs. Sie geben schnell den Code ein, bestehen die Tests und schon ist die Funktion online. Nachdem Sie online gegangen sind und eine Zeit lang ausgeführt haben, werden Sie feststellen, dass der Server, auf dem sich Redis befindet, einen Alarm auslöst. Der Grund dafür ist, dass die Speichernutzung einiger Schlüssel zu groß ist
- Redis 1562 2023-05-29 21:49:37
-
- So installieren und konfigurieren Sie Redis in Centos7
- Centos7 installiert Redis0, aktualisiert die Datei yumupdate-y1, lädt Redis2 herunter und legt das komprimierte Paket in Linux ab. Ich habe es in export/intstall abgelegt und cdexport/installtar-zxvfredis-6.2.1.tar.gz3, Installationsumgebung c++//, dekomprimiert. install c ++yuminstallgcc-c++-y//Version gcc-v4 anzeigen, Basisdatei cdredis-6.2.1 konfigurierenmake5, Service installieren Dies ist die Standardinstallation makeinstall Dies ist eine benutzerdefinierte Installation makeinstallPREFIX=/u
- Redis 1824 2023-05-29 20:58:04
-
- So verwenden und kapseln Sie Redis im ThinkPHP5-Framework
- Redis ist eine häufig verwendete nicht relationale Datenbank. Die Daten werden in Form von Schlüsselwerten gespeichert, und die Datenspeicherung unterscheidet sich von MySQL Die Daten werden im Speicher gespeichert, sodass sie relativ schnell gelesen werden können. ThinkPhP5.0 wird mit einer Redis-Erweiterung geliefert, bevor Sie es verwenden. Wählen Sie die entsprechende Version entsprechend Ihrem eigenen Windows-Betriebssystem und ich habe VC2012 installiert, also habe ich php_redis-2.2.7-5.6-ts-vc11-x64.zip heruntergeladen php_red drin
- Redis 1312 2023-05-29 20:40:10
-
- Mit welcher Methode wird die Pika-Architektur des Redis-Speichersystems entworfen?
- Pika ist ein effizientes, stabiles, einfaches und zuverlässiges Open-Source-NoSQL-Datenbankprodukt, das gemeinsam vom 360-Infrastrukturteam und dem DBA-Team entwickelt wurde. Es ist vollständig kompatibel mit dem Redis-Protokoll und unterstützt 5 Datenstrukturen (String, Hash, Liste, Set, Zset). Im Vergleich zur Speichermethode von Redis kann dies die Belegung der Serverressourcen erheblich reduzieren und erhöhen die Datensicherheit. Es kann in zwei Modi bereitgestellt werden: Standalone und Cluster. Das Pika-Projekt wurde 2015 gestartet und wurde anschließend auf Github veröffentlicht. Derzeit hat es 3.700 Sterne und 35 Mitwirkende. Die Community verfügt über eine große Anzahl von Online-Unternehmen, die Pika nutzen. Vergleichen Sie den Redis-Speicher
- Redis 1904 2023-05-29 20:07:17
-
- So verbinden Sie Redis mit SpringBoot
- Öffnen Sie zuerst den Redis-Server: Fügen Sie dann die Konfigurationsdatei in Springboot hinzu: #Redis-Datenbankindex (Standard ist 0) spring.redis.database=0 #Redis-Serveradresse spring.redis.host=localhost #Redis-Serververbindungsport spring.redis. port =6379#Redis-Server-Verbindungskennwort (Standard ist leer) spring.redis.password=#Maximale Anzahl von Verbindungen im Verbindungspool (verwenden Sie negative Werte, um keine Begrenzung anzuzeigen) spring.redis.pool.max-active=8 #Maximale Blockierungswartezeit für den Verbindungspool
- Redis 2722 2023-05-29 19:34:04
-
- So verwenden Sie Redis als globale Sperre in SpringBoot
- 1. Ressourcenwettbewerb ohne Sperre simulieren publicclassCommonConsumerService{//Anzahl der Bestände staticintgoodsCount=900;//Anzahl der verkauften Waren staticintsaleCount=0; publicstaticvoidmain(String[]args)throwsInterruptedException{for(inti=0;i{try{ Thread.sleep (2);}catch(InterruptedExceptione){}if(goodsCount>0){
- Redis 1650 2023-05-29 19:13:04
-
- So verstehen Sie den Redis-Befehl für die Linux-Systemverbindung
- Redis kann die folgenden Verbindungsmethoden unterstützen: Verbindung über Client-Tools, Verbindung über das Datenbankverwaltungstool DMC usw. Stellen Sie eine Verbindung zum entfernten Redis-Cli-h47.101.63.222-p56379 her. Stellen Sie eine Verbindung zum lokalen Redis-Cli her. Legen Sie das Passwort fest: configsetrequirepasspass_123456. Holen Sie sich das Passwort configgetrequirepass. Anmelden: authpass_123456
- Redis 1033 2023-05-29 18:52:07
-
- Redis-Einzelknoten-Instanzanalyse
- 1.安装jdk1.8[root@sht-sgmhadoopdn-04~]#cd/usr/java/[root@sht-sgmhadoopdn-04java]#wget--no-check-certificate--no-cookies--header“ Cookie:oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-li
- Redis 944 2023-05-29 18:46:43
-
- Wie SpringBoot Redis mithilfe von @Cacheable und RedisTemplate integriert
- Einige sehr einfache Optimierungen an der vorherigen Website vorgenommen und der Benutzerliste eine Paging-Funktion hinzugefügt. Es ist besser, beim Paginieren die Ladegeschwindigkeit zu berücksichtigen. Wenn Sie einige Sekunden warten müssen, um eine Seite zu wechseln, wird das Erlebnis sehr schlecht sein. Also dachte ich darüber nach, einen Redis-Cache hinzuzufügen. Es gibt zwei Möglichkeiten für Springboot, Redis zu integrieren: Erstens die Verwendung von Annotationen, @EnableCaching@Cacheable ... usw. Zweitens die Verwendung von RedisTemplate. Die Verwendung von RedisTemplate ist definitiv flexibler und bequemer als die Verwendung von Annotationen. Theoretisch sollte die Annotationsmethode jedoch schneller sein, denn wenn sich die Annotation im Cache befindet, wird sie direkt aus dem Cache abgerufen, ohne dass die Methode eingegeben werden muss. Und RedisTe
- Redis 1642 2023-05-29 18:19:41
-
- Wie SpringBoot die Redis-Betriebs-API integriert
- SpringDataRedis ruft die zugrunde liegende Interpretation von Redis auf: Netty wird als unterste Ebene verwendet und es besteht keine Thread-Unsicherheit, und die Anzahl der Threads kann reduziert werden (Quellcode-Analyse). Alle Konfigurationsklassen von SpringBoot verfügen über eine automatische Konfigurationsklasse, die an ein p gebunden ist
- Redis 1232 2023-05-29 18:19:13
-
- So beheben Sie den Datenverlust von PHP Redis
- Lösung für phpredis-Datenverlust: 1. Suchen Sie nach „/etc/sysctl.conf“. 2. Fügen Sie „vm.overcommit_memory=1“ hinzu. 3. Verwenden Sie „sysctl-p“, damit die Konfiguration wirksam wird . Die direkte Lösung für den Verlust von Redis-Daten nach dem Neustart des Linux-Servers: 1. Suchen Sie nach /etc/sysctl.confvim/etc/sysctl.conf. 2. Fügen Sie vm.overcommit_memory=13.wq zur letzten Zeile hinzu, um sie zu speichern und zu verwenden sysctl-p macht die Konfiguration wirksam. sysctl -p gibt die hinzugefügte Zeile zurück und zeigt damit an, dass das Hinzufügen erfolgreich war.
- Redis 880 2023-05-29 18:16:38
-
- Wozu dient Slowlog in Redis?
- Slowlog ist das von Redis verwendete Protokollierungssystem zur Aufzeichnung der Abfrageausführungszeit. Beachten Sie, dass diese Abfrageausführungszeit keine E/A-Vorgänge wie Client-Antworten (Sprechen) und Senden von Antworten umfasst, sondern nur die Zeit, die für die Ausführung eines Abfragebefehls aufgewendet wird. Slowlog wird im Speicher gespeichert und verfügt über sehr hohe Lese- und Schreibgeschwindigkeiten, sodass wir es bedenkenlos verwenden können und uns keine Sorgen machen müssen, dass die Geschwindigkeit von Redis durch die Aktivierung von Slowlog beeinträchtigt wird. Slowlog hat zwei wichtige Konfigurationen. Wir verwenden zunächst den Befehl CONFIGGETslowlog-*, um die vorhandene Konfiguration anzuzeigen. slowlog-log-slower-than stellt den Schwellenwert für langsame Abfragen in Mikrosekunden dar. Beim Ausführen des Abfragebefehls
- Redis 1357 2023-05-29 17:29:21