如何使用此哈希获取redis数据

时间:2012-10-31 13:42:33

标签: database nosql redis

在文档中说,您可以使用哈希来存储对象或任何类型的数据,稍后您可以提取它们。例如,我想通过使用哈希来保存来自少数用户的ID,然后提取所有的ID,或者所有带有ID的元素(有些东西,我没有做同样的事情),你能帮助我吗?

redis 127.0.0.1:6379> set user:id:1234 "content of my first user"
OK
redis 127.0.0.1:6379> set user:id:1235 "content of my second user"
OK 
redis 127.0.0.1:6379> set user:id:1236 "content of my third user"
OK
redis 127.0.0.1:6379> get user:id
(nil)  ####I hoped to see all my id's users listed, I want to make 
       something like that,in the documentation I saw an example, but 
       is not completed####

1 个答案:

答案 0 :(得分:1)

这些是普通的顶级密钥集。要制作哈希,您应该使用HSET

hset user:id 1234 "content of my first user"
hset user:id 1235 "content of my second user"

hgetall user:id