Redis:是否有可能通过它的键只获得一个集合的一个值?

标签 redis

我有一个名为“项目”的集合,其中包含许多键值对,我想通过提供其键来检索其中一个值。我检查了 redis 文档,但我只找到了如何检索整个集合。是否可以仅通过提供键来检索一个值?

最佳答案

您的 Set 概念与 Redis 不匹配。

Redis 中集合的所有成员都存储在一个键中。因此,您无法通过 key 单独访问成员。

您应该使用散列:http://www.redis.io/commands#hash

HSET key field value 可以满足您的需求。

关于Redis:是否有可能通过它的键只获得一个集合的一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019021/

相关文章:

node.js - 为什么我的redis这么快就满了?

lua - 唯一的随 secret 钥 redis lua 脚本

ASP.NET InProc 缓存与分布式缓存

ruby - 删除 redis-rb 中的多个键

architecture - 如何设计架构以在 Redis 中实现适当的数据分离而不产生数十个 Redis 实例并能够扩展

node.js - Socket.IO 和 Redis(它们都去哪儿了?)

java - Java获取Redis当前订阅列表的方法

amazon-web-services - 将 Redis 集群与一个堆栈分开

Redis 缓存 - 获取初始超时设置

c# - 未找到 ConnectionMultiplexer.cs