En utilisant redis-cli je me suis connecté à un serveur spécifique:
redis-cli -h 10.1.xx.xx
Et select 1
Ensuite, juste pour obtenir la liste d'une caractéristique clé:
KEYS data_column*
Cela affichera la liste des valeurs de cette colonne en ligne de commande. Cependant, comme il existe beaucoup de valeurs, je souhaite enregistrer le résultat de la requête dans un fichier.
En général, utiliser > file_name
après que la commande a fonctionné. Mais dans ce cas, cela ne fonctionne pas, comme sur son serveur Redis, bien qu'en ligne de commande. Comment sauvegarder un tel résultat de requête?
Utilisez simplement:
./redis-cli -h 10.1.xx.xx -n 1 keys 'data_column*' >file.txt
echo "clés data_column *" | redis-cli -h 10.1.xx.xx -p xx> fichier.txt
-p ne signifie pas mot de passe. c'est le port. -a signifie mot de passe. raccourci de -auth
Utilisez la ligne de commande ci-dessous pour exporter toutes les clés dans un fichier.
./redis-cli -h XX -p YY KEYS "keyname*" >> filedata.txt
XX -> nom d'hôte
YY -> mot de passe
Utilisez la ligne de commande ci-dessous pour exporter toutes les clés dans un fichier.
./redis-cli -h XX -p TOUCHES YY "keyname *" >> filedata.txt
XX -> nom d'hôte
YY -> mot de passe