aktueller Standort:Heim > Technische Artikel > Datenbank > Redis

  • So legen Sie ein Passwort für Redis in Windows fest
    So legen Sie ein Passwort für Redis in Windows fest
    Es gibt zwei Möglichkeiten, ein Passwort festzulegen. 1. Legen Sie das Passwort in der Befehlszeile fest. Führen Sie cmd aus, um zum Redis-Stammverzeichnis zu wechseln. Öffnen Sie zunächst ein weiteres cmd, um zum Redis-Stammverzeichnis zu wechseln. Verwenden Sie den Befehl configgetrequirepass auf dem Client. View Password>configgetrequirepass1)"requirepass"2)"//Der standardmäßig leere Client verwendet configsetrequirepassyourp
    Redis 9235 2023-05-30 14:40:23
  • So implementieren Sie den Redis BloomFilter Bloom-Filter
    So implementieren Sie den Redis BloomFilter Bloom-Filter
    BloomFilter-Konzept Der Bloom-Filter (englisch: BloomFilter) wurde 1970 von einem jungen Mann namens Bloom vorgeschlagen. Es handelt sich tatsächlich um einen langen binären Vektor und eine Reihe zufälliger Zuordnungsfunktionen. Mithilfe von Bloom-Filtern lässt sich ermitteln, ob sich ein Element in einer Sammlung befindet. Sein Vorteil besteht darin, dass die Speicherplatzeffizienz und die Abfragezeit viel höher sind als beim allgemeinen Algorithmus, sein Nachteil besteht jedoch darin, dass er eine gewisse Fehlerkennungsrate und Schwierigkeiten beim Löschen aufweist. BloomFilter-Prinzip Das Prinzip des Bloom-Filters besteht darin, dass beim Hinzufügen eines Elements zur Menge das Element durch K Hash-Funktionen in K Punkte in einem Bit-Array abgebildet und auf 1 gesetzt wird. Beim Abrufen müssen wir nur sehen, ob diese Punkte alle 1 sind, um (ungefähr) zu wissen, ob sie in der Menge enthalten sind:
    Redis 1949 2023-05-30 13:41:09
  • So implementieren Sie den Redis Zset-Vorgang in PHP
    So implementieren Sie den Redis Zset-Vorgang in PHP
    Zset-Operation // Fügen Sie der geordneten Menge ein oder mehrere Mitgliedselemente und deren Bewertungswerte hinzu. Wenn ein Mitglied bereits Mitglied des geordneten Satzes ist, aktualisieren Sie die Punktzahl des Mitglieds und fügen Sie das Mitgliedselement erneut ein, um sicherzustellen, dass sich das Mitglied an der richtigen Position befindet. Bruchwerte können ganzzahlige Werte oder Gleitkommazahlen mit doppelter Genauigkeit sein. $ret=$redis->zAdd('scores',98,'English',90,'physics');//Gibt die Mitglieder im angegebenen Bereich in der geordneten Menge zurück. Mitglieder werden in aufsteigender Reihenfolge nach Punktzahl sortiert, und diejenigen mit derselben Punktzahl werden in Wörterbuchreihenfolge sortiert.
    Redis 1241 2023-05-30 13:28:14
  • Mit welcher Methode implementiert Redis die Sitzungsfreigabe?
    Mit welcher Methode implementiert Redis die Sitzungsfreigabe?
    Einführung Viele Projekte in großen Fabriken werden auf mehreren Servern bereitgestellt. Wenn wir auf den Dienst zugreifen, kann es sein, dass er von verschiedenen Servern ausgeführt wird In einem solchen Anmeldeszenario werden unter der Annahme, dass die folgenden drei Server vorhanden sind (wie in der Abbildung gezeigt), die Anmeldeinformationen des Benutzers in der Sitzung gespeichert. Diese Informationen können verwendet werden, um festzustellen, ob der Benutzer angemeldet ist: Angenommen, dieser Anmeldevorgang erfolgt wird über Server 01 ausgeführt, dann wird diese Anmeldung gespeichert. Die Sitzungsinformationen werden im Speicher 01 gespeichert. Wenn ich sie jedoch erneut besuche, führt Server 02 den Vorgang aus, aber die Anmeldesitzungsinformationen befinden sich im Speicher 01 und Server 02 kann sie nicht abrufen Beurteilen Sie, dass ich nicht angemeldet bin, und geben Sie eine Fehlermeldung zurück.
    Redis 2249 2023-05-30 13:28:06
  • Springboot-Cache-Redis-Integrationsmethode
    Springboot-Cache-Redis-Integrationsmethode
    Standardmäßig wird ConcurrentMapCache von ConcurrentMapCacheManager als Cache-Komponente verwendet. Bei Verwendung von ConcurrentMap werden die Daten in ConcurrentMap gespeichert. Tatsächlich verwenden wir während des Entwicklungsprozesses häufig Caching-Middleware. Beispielsweise verwenden wir häufig Redis, Memcache, einschließlich des von uns verwendeten Ehcache usw. Wir alle verwenden Caching-Middleware. Als wir das Prinzip zuvor erklärten, stellten wir auch fest, dass Springboot viele Cache-Konfigurationen unterstützt: Wie in der folgenden Abbildung gezeigt: Die Standardstartkonfiguration ist: SimpleCache
    Redis 948 2023-05-30 13:22:12
  • Beispielanalyse der Redis-Bereitstellung und der für verschiedene Datentypen verwendeten Befehle
    Beispielanalyse der Redis-Bereitstellung und der für verschiedene Datentypen verwendeten Befehle
    Kompilieren und installieren Sie Redis und starten Sie die Bereitstellung [root@mcw01~]$lsanaconda-ks.cfgmongodb-linux-x86_64-3.2.8.tgz[root@mcw01~]$wgethttp://download.redis.io/releases/redis- 4.0. 10.tar.gz--2022-03-0518:27:02--http://download.redis.io/releases/redis-4.0.10.tar.gzResolvingdownload.redis.io(dow
    Redis 842 2023-05-30 13:09:34
  • Warum wählt Redis Single Thread?
    Warum wählt Redis Single Thread?
    1. Redis-Versionsiteration Redis2.6, unterstützt Redis3.0, unterstützt Cluster-Persistenz, Multithread-Asynchron-Löschung; Redis7.0, Funktion, Multi-Part-AOF 2. Warum verwendete Redis vor Redis4.0 immer einen einzelnen Thread? 1. Redis verwendet ein Single-Thread-Modell, um die Entwicklung und Wartung zu erleichtern. 2. Das Single-Thread-Modell kann auch mehrere Client-Anfragen gleichzeitig durch E/A-Multiplexing und nicht blockierende E/A verarbeiten. 3. Für Redis ist der Hauptleistungsengpass der Speicher und Netzwerk, nicht CPU 3. Redis6
    Redis 2256 2023-05-30 13:01:33
  • So erstellen Sie einen Redis-Cluster basierend auf Docker
    So erstellen Sie einen Redis-Cluster basierend auf Docker
    Umgebung: Docker+(Redis:5.0.5*3)1. Erstellen Sie einen Redis-Container: redis-node1: 6379redis-node3: 6381dockercreate--nameredis- node1 -v/data/redis-data/node1:/data-p6379:6379redis:5.0.5--cluster-enabledyes--cluster-config-filenodes
    Redis 1611 2023-05-30 12:46:07
  • So integrieren Sie SpringBoot und Redis
    So integrieren Sie SpringBoot und Redis
    Integration von SpringBoot und der nicht relationalen Datenbank Redis (1) Fügen Sie den SpringDataRedis-Abhängigkeitsstarter hinzu und führen Sie diese Abhängigkeit ein, um ein Projekt zu erstellen. Die folgenden Abhängigkeiten werden in der Projektdatei pom.xml angezeigt: (2) Schreiben Sie die Entitätsklasse Person: packagecom. hardy.springbootdataredis.domain ;importorg.springframework.data.annotation.Id;importorg.springframework.data.redis.core.RedisHash;importorg.s
    Redis 949 2023-05-30 12:03:40
  • So stellen Sie eine Redis-Datenbank in CentOS bereit
    So stellen Sie eine Redis-Datenbank in CentOS bereit
    Redis hat eine neue Idee zur Datenspeicherung entwickelt. Wir müssen uns nicht darauf konzentrieren, wie wir den Elefanten in den Kühlschrank stellen, sondern können die flexiblen und veränderlichen Daten von Redis nutzen Manipulation, Bau verschiedener Kühlschränke für verschiedene Elefanten. Die spezifischen Schritte zum Bereitstellen von Redis unter CentOS bestehen darin, es zu entpacken, das Redis-Verzeichnis make&&makeinstall einzugeben, zu kompilieren und zu installieren, den Ausführungsstatus zu überprüfen, die Konfigurationsdatei /etc/redis/6379.conf zu ändern, das Kennwort festzulegen und dann Redis zu ändern .properties wie oben erwähnt: Verwenden Sie den folgenden Befehl, um die Daten anzuzeigen, die anzeigen, dass Redis gestartet wurde
    Redis 1343 2023-05-30 11:55:36
  • Was sind die gängigen Möglichkeiten, Redis zu verwenden?
    Was sind die gängigen Möglichkeiten, Redis zu verwenden?
    1. Allgemeine Verwendungsmethoden von Redis: 1. Redis-Einzelkopie; 3. Redis-Sentinel (Sentinel); 5. Redis-Selbstforschung; 2. Vor- und Nachteile verschiedener Verwendungsmethoden 1. Redis-Einzelkopie: Redis-Einzelkopie verwendet eine einzelne Redis-Knoten-Bereitstellungsarchitektur. Es gibt keinen Sicherungsknoten zum Synchronisieren von Daten in Echtzeit und bietet keine Datenpersistenz- und Sicherungsstrategien Anwendungen mit geringen Anforderungen an die Datenzuverlässigkeit. Reines Caching-Geschäftsszenario. Vorteile: einfache Architektur und einfache Bereitstellung; hohe Kostenleistung: Bei Verwendung des Caches ist kein Backup-Knoten erforderlich (die Verfügbarkeit einer einzelnen Instanz kann mit Supervisor oder Crontab garantiert werden).
    Redis 2677 2023-05-30 11:53:08
  • Was ist die Methode zur Implementierung einer Verzögerungswarteschlange in Redis?
    Was ist die Methode zur Implementierung einer Verzögerungswarteschlange in Redis?
    1. Einführung 1.1. Was ist eine Verzögerungswarteschlange? Der größte Unterschied zwischen einer Verzögerungswarteschlange und einer gewöhnlichen Warteschlange spiegelt sich in ihrem Verzögerungsattribut wider. Die Elemente einer gewöhnlichen Warteschlange werden in der Reihenfolge verarbeitet, in der sie sind Der Warteschlange hinzugefügt, während die Verzögerungswarteschlange Den Elementen in wird eine Verzögerungszeit zugewiesen, wenn sie in die Warteschlange gestellt werden. Dies zeigt an, dass sie hoffen, nach Ablauf der angegebenen Zeit verarbeitet zu werden. In gewissem Sinne ähnelt die Struktur der Verzögerungswarteschlange nicht einer Warteschlange, sondern eher einer geordneten Heap-Struktur mit Zeit als Gewicht. 1.2. Anwendungsszenarien In einigen Geschäftsszenarien stoßen wir häufig auf Funktionen, die nach einer gewissen Zeit oder zu einem bestimmten Zeitpunkt ausgeführt werden müssen. Zum Beispiel die folgenden Szenarien: Erstellen Sie eine neue Bestellung und wenn die Zahlung nicht innerhalb der angegebenen Zeit erfolgt, muss der Takeout automatisch storniert werden, sonst kommt das Taxi zur geschätzten Zeit.
    Redis 2632 2023-05-30 11:29:25
  • So konfigurieren Sie den Master-Slave-Modus des Redis-Clusters
    So konfigurieren Sie den Master-Slave-Modus des Redis-Clusters
    1. Warum wird ein Cluster benötigt? In unserer tatsächlichen Entwicklung ist es aus folgenden Gründen nicht möglich, nur ein Redis in Engineering-Projekten zu verwenden: (1) Strukturell hat ein einzelner Redis-Server einen einzigen Fehlerpunkt und ein Server muss alle Last- und Lastanforderungen verarbeiten (2) In Bezug auf die Kapazität ist die Speicherkapazität eines einzelnen Redis-Servers begrenzt. Selbst wenn die Speicherkapazität eines Redis-Servers 256 GB beträgt, kann im Allgemeinen nicht der gesamte Speicher als Redis-Speicher verwendet werden eines einzelnen Redis-Speichers sollte 20G nicht überschreiten. (3) Die Lese- und Schreibleistung eines einzelnen Redis-Servers ist begrenzt, und die Lese- und Schreibfähigkeiten können durch die Verwendung eines Clusters verbessert werden. 2. Einführung in den Master-Slave-Modus Derzeit verfügt Redis über drei Cluster-Modi:
    Redis 3272 2023-05-30 10:47:23
  • So lösen Sie das Problem, dass PHP5.6 redis.so nicht erweitern kann
    So lösen Sie das Problem, dass PHP5.6 redis.so nicht erweitern kann
    Lassen Sie uns zunächst verstehen, was Redis ist. Redis ist eine leistungsstarke Schlüsselwertspeicherdatenbank, die zum Speichern, Lesen und Bearbeiten verschiedener Datentypen wie Zeichenfolgen, Hash-Tabellen, Listen, Mengen und geordnete Mengen usw. verwendet werden kann. Es verwendet hauptsächlich Speicher als Speichermedium, was Redis sehr schnell und effizient macht. PHP interagiert mit Redis, indem es redis.so oder die phpredis-Erweiterung erweitert. Diese Erweiterungen stellen verschiedene API-Funktionen bereit, sodass Entwickler problemlos auf Redis im PHP-Code zugreifen können. Allerdings gibt es in einigen PHP-Versionen, insbesondere PHP5.6, einige Probleme, die dazu führen, dass diese Erweiterungen nicht richtig funktionieren. Wenn Sie die PHP5.6-Version verwenden und
    Redis 1523 2023-05-30 10:21:44
  • Was sind die grundlegenden Wissenspunkte von Redis?
    Was sind die grundlegenden Wissenspunkte von Redis?
    1. Was ist Redis? Werfen wir zunächst einen Blick auf die Einführung auf der offiziellen Redis-Website: Redis ist ein Open-Source-In-Memory-Datenstrukturspeicher, der als Datenbank, Cache und Nachrichtenbroker verwendet wird wie Zeichenfolgen, Hashes, Listen, Mengen, sortierte Mengen mit Bereichsabfragen, Bitmaps, Hyperlog-Protokolle, Geodatenindizes
    Redis 1051 2023-05-30 09:38:16

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28