redis中存放的是key,value
现在的需求是:
看看能不能,通过一个value,去查找,是否存在对应的key
redis get key from value
redis – Find key by value – Stack Overflow
How to get values from Redis using keys which contains spaces? – Stack Overflow
nosql – Redis finding hashes by field values – Stack Overflow
-》建议:
在已有 userId:lectureId
的情况下,想要通过value,lecture的id去获得对应的所有的userId,则:
需要额外保存一个:
lectureId:所有相关的userId列表
而此处我的是:
需要保存一个:
tokenValue:tokenKey
的字段。。
-》好像也是可以的。
Secondary indexing with Redis – Redis
redis HMSET 介绍
哈希表(Hash) — Redis命令参考简体中文版 2.4.1 documentation
【总结】
此处,已经用redis存了key和value
想要方便的从value中找到key,则:
同时再保存一份:
value=key
即可便于后续从value从得到key。
-》当前,此处的前提是:value和key,都是唯一的,不会重复的才可以。
转载请注明:在路上 » 【已解决】redis中如何查找value而找到key