为了账号安全,请及时绑定邮箱和手机立即绑定

redis 如何进行字段值搜索?

redis 如何进行字段值搜索?

PHP
繁星coding 2019-03-14 19:29:19
数据设计如下: 假设下面存放的是用户信息, 127.0.0.1:6379> HMSET user:1 username 张三 age 11 status 1 OK 127.0.0.1:6379> HMSET user:2 username 李四 age 12 status 0 OK 127.0.0.1:6379> HMSET user:3 username 王麻子 age 11 status 1 OK 127.0.0.1:6379> HMSET user:4 username 王五 age 13 status 0 OK 那么我想通过 status 这个字段值找出所有 status=1 的用户,应该如何操作。或者这样的设计存在问题。麻烦指导,谢谢!
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

建议新建set: key ->status value->userid

查看完整回答
反对 回复 2019-03-18
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

redis本身不支持这样的操作!那你还不如使用elasticsearch

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 1651 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信