Mit redis-cli Datei I zu bestimmten Server verbunden:Speichern Redis Abfrageausgabe
redis-cli -h 10.1.xx.xx
Und select 1
Dann, nur um die Liste von einem der wichtigsten Features:
KEYS data_column*
Diese Liste der Spaltenwerte wird in der Befehlszeile gedruckt. Es gibt jedoch ziemlich viele Werte. Ich möchte die Abfrage in eine Datei speichern.
Im Allgemeinen mit > file_name
nach dem Befehl funktioniert. Aber in diesem Fall funktioniert es nicht, wie es auf Redis-Server ist, obwohl von der Befehlszeile. Wie speichern Sie solche Abfrageergebnisse?
Auf diese Weise "Zugriff verweigert" ist die Antwort. Die Art und Weise, die ich getan habe (Verbindung zu IP, dann wählen Sie 1, nachdem Sie OK, Eingabe der Spalte KEYS *) tatsächlich auf dem Bildschirm drucken, aber ich konnte nicht speichern. – xavi
Stellen Sie sicher, dass Sie die Datei an einem Ort erstellen, an dem Sie tatsächlich Schreibrechte haben. Verwenden Sie zum Beispiel> /tmp/file.txt –
Sicher. Tatsächlich gibt es leere Liste zurück. Wenn ich das mache, was ich in Frage erklärt habe, gibt es eine Liste von Werten zurück. Btw, Adresse ist auf diese Weise '10.1.xx.xx: xxxx' (wählen Sie 1 bewegte es erscheint in' 10.1.xx.xx: xxxx [1] ') – xavi