Es gibt drei Hauptbefehle bei der Arbeit mit Redis -Hyperloglogs. Diese Befehle umfassen:
Nehmen wir ein Beispiel.
Pfadd -Befehl
Angenommen, wir haben eine Datenbank, die die Art der Datenbanken enthält, die wir unterstützen. Wir können jeden Eintrag zum Hyperloglog als:
127.0.0.1: 6379> Pfadd -Datenbanken MySQL
(Ganzzahl) 1
127.0.0.1: 6379> Pfadd -Datenbanken MongoDB
(Ganzzahl) 1
127.0.0.1: 6379> Pfadd -Datenbanken PostgreSQL
(Ganzzahl) 1
127.0.0.1: 6379> Pfadd -Datenbanken Oracle
(Ganzzahl) 1
PFCOUNT -Befehl
Um die Anzahl der unterstützten Datenbanken zu sehen, können wir ausführen:
127.0.0.1: 6379> PFCount -Datenbanken
(Ganzzahl) 4
Pfmerge -Befehl
Nehmen wir auch an, wir haben eine Liste nicht unterstützter Datenbanken:
127.0.0.1: 6379> Pfadd nicht unterstützte Elasticsearch Solr Neo4j Memcached
(Ganzzahl) 1
Um eine Vereinigung sowohl unterstützter als auch nicht unterstützter Datenbanken zu erstellen, können wir den Befehl pfmerge wie gezeigt verwenden:
127.0.0.1: 6379> pfmerge alle nicht unterstützten Datenbanken
OK
Wir können dann die Anzahl der Datenbanken im neuen Schlüssel zählen
127.0.0.1: 6379> pfcount alle
(Ganzzahl) 8
Schließen
Dieses Tutorial behandelte wie man mit Redis Hyperloglog mit Pfadd-, PfCcount- und Pfmerge -Befehlen arbeitet.