Utilizzando Redis-cli mi sono collegato a specifici server:risparmio Redis risultato di una query su file
redis-cli -h 10.1.xx.xx
E select 1
Poi basta ottenere l'elenco di una funzionalità chiave:
KEYS data_column*
THIS stamperà l'elenco di quei valori di colonna sulla riga di comando. Tuttavia, ci sono tanti valori, voglio salvare l'output della query nel file.
In generale, utilizzando > file_name
dopo il comando funziona. Ma in questo caso, non funziona, come il suo server Redis, anche se da riga di comando. Come salvare il risultato di questa query?
In questo modo, "Accesso negato" è la risposta. Il modo in cui l'ho fatto (collegarmi a ip, quindi selezionare 1, dopo aver fatto clic su OK, digitare la colonna KEYS *) effettivamente viene visualizzato sullo schermo, ma non sono riuscito a salvare. – xavi
Assicurati di creare il file in un posto in cui hai effettivamente il diritto di scrivere. Ad esempio, usa> /tmp/file.txt –
Sicuramente. In realtà restituisce la lista vuota. Se faccio come ho spiegato in questione, restituisce un elenco di valori. A proposito, l'indirizzo è in questo modo '10.1.xx.xx: xxxx' (selezionare 1 è stato spostato visualizzato in' 10.1.xx.xx: xxxx [1] ') – xavi