12
votes

Comment obtenir des valeurs de Redis à l'aide de clés contenant des espaces?

Utilisation de Telnet I Tapez les commandes de ligne de commande telles que celle-ci xxx pré>

et tout ce même retour même d'erreur. P>

-ERR wrong number of arguments for 'get' command


0 commentaires

3 Réponses :


14
votes

Quelle version de Redis utilisez-vous? Cela fonctionne bien pour moi sur 2.2.2 Utilisation de citations doubles xxx


2 commentaires

Je n'ai pas d'accès SSH. J'utilise Telnet Connection.


@ user769353 Vous pouvez vous connecter à ReDIS-CLI également aux serveurs REDIS d'autres hôtes, UTILISER -H PARAMETER ( REDIS-CLI -H 8.8.8.8 )!



4
votes

Obtenez "champ \ avec \ espaces"

qui a fonctionné pour moi.


0 commentaires

8
votes

Si vous n'avez que telnet (et pas 'redis-cli'), vous devez utiliser le protocole Unifié ReDIS Binary-Safe pour utiliser des espaces dans les noms de clé, par exemple: xxx

Plus d'informations sur REDIS Protocole Binary-Safe: http://redis.io/topics/protocol


0 commentaires