在我的应用中,我将我的用户信息设置为:
set users:alex:age 30
set users:alex:heigth 1.8
set users:sly:age 32
set users:sly:heigth 1.95
有没有办法在不使用 Set 的情况下获取用户列表 (alex, sly) 还是我需要像这样使用 Set:
sadd users users:alex
sadd users users:sly
让用户拥有
smembers users
?
最佳答案
使用集合是正确的方法。您也可以使用 keys users:*:age获取所有用户,但这会慢得多。
另外,不要使用 users::age, users::height,您应该在 users: 中使用散列:以“age”和“height”作为键。
关于nosql - Redis:是否可以在不使用集合的情况下获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065544/