webentwicklung-frage-antwort-db.com.de

Speichern der Ausgabe der Redis-Abfrage in einer Datei

Mit redis-cli habe ich mich mit einem bestimmten Server verbunden:

redis-cli -h 10.1.xx.xx

Und select 1

Dann nur um eine Liste der wichtigsten Funktionen zu erhalten:

KEYS data_column*

Dies gibt eine Liste dieser Spaltenwerte in der Befehlszeile aus. Es gibt jedoch ziemlich viele Werte, die ich als Abfrageausgabe in einer Datei speichern möchte.

Im Allgemeinen wird > file_name verwendet, nachdem der Befehl ausgeführt wurde. In diesem Fall funktioniert es jedoch nicht, da es auf dem Redis-Server ausgeführt wird, allerdings über die Befehlszeile. Wie speichere ich ein solches Abfrageergebnis?

8
xavi

Einfach benutzen:

./redis-cli -h 10.1.xx.xx -n 1 keys 'data_column*' >file.txt
18
Didier Spezia

echo "keys data_column *" | redis-cli -h 10.1.xx.xx -p xx> file.txt

4
hjiam2

-p bedeutet kein Passwort. Es ist Hafen. -a bedeutet Passwort. Abkürzung von -auth

Verwenden Sie die folgende Befehlszeile, um alle Schlüssel in eine Datei zu exportieren.

./redis-cli -h XX -p YY KEYS "keyname*" >> filedata.txt

XX -> Hostname

YY -> Passwort

1
Ahmet Genc

Verwenden Sie die folgende Befehlszeile, um alle Schlüssel in eine Datei zu exportieren.

./redis-cli -h XX -p YY KEYS "keyname *" >> filedata.txt

XX -> Hostname

YY -> Passwort

0
Dinesh Shinkar