【发布时间】:2019-12-24 00:26:09
【问题描述】:
假设我必须将以下对象存储在我的缓存中-
{
student_id: "student123",
school_id: "xyz123",
class_id: "class123"
}
如何设计我的 Redis 数据结构,以便我可以通过任何 id 检索对象?
我尝试执行HSET 命令:HSET student123 school_id xyz123 class_id class123 但这会为特定的 student_id 创建一个哈希。我还想确保搜索在 O(1) 中。提前致谢!
澄清一下,如果我必须按 school_id 搜索,我该怎么做?
【问题讨论】:
-
嘿,您能否分享代码以及您尝试过的内容或您引用的链接,以便更清楚地了解您已应用的解决方案
-
您遇到了什么问题?您不能通过各自的 id 检索数据?搜索不是 O(1)?两个都?澄清你的问题。
-
刚刚编辑了我的评论@sazzad
-
HGETALL/HGET/HMGET.
标签: redis redis-cluster