2016-05-23 10 views
1

Ich bin zu einem redis Clusterknoten Verbinden mitredis Cluster dbsize zeigt Tasten nur auf diesem Knoten

redis-cli -c -p 7001

Als ich ausgeben info Befehl oder dbsize Ich bekomme die Anzahl der Schlüssel, die sich nur auf diesem Knoten befinden, und nicht die Anzahl aller Schlüssel über alle Knoten in meinem Cluster. Wenn ich jedoch nach einem Schlüssel frage, der sich nicht auf diesem Knoten befindet, erhält er den Schlüssel von diesem Knoten. Was ist, wenn ich möchte, dass Schlüssel * alle Schlüssel von allen verfügbaren Knoten liefert?

Antwort

1

Wenn Sie mit einer Redis-Instanz irgendeiner Art sprechen, sprechen Sie nur mit dieser spezifischen Instanz. Daher werden alle Befehle nur in und für den Kontext dieser Instanz ausgeführt. Wenn Sie die Schlüsselanzahl über den Cluster hinweg aggregieren möchten, müssen Sie den Befehl auf jedem Master-Knoten ausgeben und die Ergebnisse summieren.

Verwandte Themen