In Redis gibt es insgesamt 16 DBS mit den Nummern 0-15, und db0 wird standardmäßig verwendet.
Wie man in Reidis verschiedene Anwendungsdaten während der Nutzung voneinander trennt im selben gespeichert Was ist mit Beispielen? Es entspricht einer MySQL-Datenbank. Verschiedene Anwendungsdaten werden in verschiedenen Datenbanken gespeichert.
In Redis wird die Datenbank durch einen ganzzahligen Index und nicht durch einen Datenbanknamen identifiziert. Standardmäßig stellt ein Client eine Verbindung zur Datenbank 0 her. Die folgenden Parameter in der Redis-Konfigurationsdatei steuern die Gesamtzahl der Datenbanken:
databases 16
Sie können mit dem folgenden Befehl zu einer anderen Datenbank wechseln:
select 1
ps: In einem Redis-Cluster der Befehl select kann nicht verwendet werden, da der Redis-Cluster nur db0 unterstützt
Jede Datenbank verfügt über ihren eigenen Speicherplatz, sodass Sie sich keine Sorgen über Schlüsselkonflikte zwischen ihnen machen müssen.
Unter verschiedenen Datenbanken erhält derselbe Schlüssel seinen eigenen Wert.
Wie viele Schlüssel kann eine Redis-Instanz speichern?
Offiziell kann eine einzelne Instanz 250 Millionen Schlüssel verarbeiten, Referenzlink: https://redis. io/topics/faq, das Folgende sind die ursprünglichen Wörter:
What is the maximum number of keys a single Redis instance can hold? and what the max number of elements in a Hash, List, Set, Sorted Set? Redis can handle up to 2^32 keys, and was tested in practice to handle at least 250 million keys per instance. Every hash, list, set, and sorted set, can hold 2^32 elements. In other words your limit is likely the available memory in your system.
Die maximale Größe eines Schlüssels oder Werts beträgt 512 MB
Das obige ist der detaillierte Inhalt vonWie viele Schlüssel kann eine Redis-Instanz speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!