开发者社区> 问答> 正文

redis怎么根据values取出keys ?

hset test1 link "http://example.com"
hset test1 is_working 0
hset test2 link "http://anotherexample.com"
hset test2 is_working 1
hset test3 link "http://blabla.com"
hset test3 is_working 0
...

我想取出所有is_working等于0的所有keys(这里是test1和test3), 有办法实现吗?

展开
收起
爵霸 2016-03-09 09:15:57 2395 0
2 条回答
写回答
取消 提交回答
  • 你需要同时维护一个 value -> key 的 hash

    2019-07-17 18:55:19
    赞同 展开评论 打赏
  • Redis接口中未提供根据value查询key的方法,Redis着重于高速读写,对数据查询方面表现极差,如果需要对数据进行查询,不建议使用Redis。

    2019-07-17 18:55:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载