6
我有一个名为'Projects'的集合有很多键值对,我想通过提供其键值来检索其中一个值。我检查了redis文件,但我只找到了如何检索整个Set。是否有可能通过提供密钥来检索一个值?Redis:是否可以通过密钥获取Set的一个值?
我有一个名为'Projects'的集合有很多键值对,我想通过提供其键值来检索其中一个值。我检查了redis文件,但我只找到了如何检索整个Set。是否有可能通过提供密钥来检索一个值?Redis:是否可以通过密钥获取Set的一个值?
您的Set概念与Redis不匹配。
Redis中所有集合的成员都存储在一个键中。因此,您无法通过密钥单独访问成员。
你应该使用哈希:http://www.redis.io/commands#hash
HSET key field value
做你在找什么。
哦,我明白了。例如,为了在项目哈希中获得一个特定的项目,我会做HGET Project project_1,并且将返回存储在该项目中的值。正确? – Nerian 2011-05-16 15:08:37
是的。 检查此页,它也有例子:http://www.redis.io/commands/hget – Niloct 2011-05-16 15:16:00
谢谢!我的第一个被接受的答案=) – Niloct 2011-05-16 16:01:20