Je n'arrive pas à trouver des informations utiles sur les commandes Redis. Je veux connaître le type de données de la valeur d'une clé donnée. Par exemple, pour répertorier toutes les clés de ma base de données, j'exécute la commande suivante:
keys *
Dans ma configuration, j'obtiens le résultat suivant:
1) "username:testuser:uid"
2) "uid:1:first"
3) "uid:1:email"
4) "uid:1:hash"
5) "global:next_uid"
6) "members:email"
7) "uid:1:username"
8) "uid:1:last"
9) "uid:1:salt"
10) "uid:1:access"
11) "uid:1:company"
12) "email:[email protected]:uid"
13) "uid:1:phone_number"
Comment savoir quels types de données la clé members:email
contient? J'ai essayé d'exécuter get members:email
mais et j'obtiens l'erreur (error) ERR Operation against a key holding the wrong kind of value
Des pensées?
Vous pouvez utiliser la commande type: http://redis.io/commands/type
Voir ci-dessous des documents:
redis> SET key1 "value"
"OK"
redis> LPUSH key2 "value"
(integer) 1
redis> SADD key3 "value"
(integer) 1
redis> TYPE key1
"string"
redis> TYPE key2
"list"
redis> TYPE key3
"set"
redis>