java吧 关注:1,246,113贴子:12,721,770
  • 10回复贴,共1
求助

redis如何实现多条件查询呀?

只看楼主收藏回复

我查了很多网上的资料,要么是只提概念不提供具体咋写,要么就是把数据全查出来然后再一个一个判断条件(超级影响效率)。都没有找到合适的,而且关于这个问题的文章又少。有没有大佬救一下呀


IP属地:四川来自Android客户端1楼2023-12-22 10:03回复
    你要查的值是什么类型,string 还是 集合


    IP属地:湖北2楼2023-12-22 10:48
    回复
      我觉得你把自己问题写清楚更好点。


      IP属地:浙江来自iPhone客户端3楼2023-12-22 15:35
      收起回复
        redis是key-value型的数据库,不适宜存的数据需要复杂查询条件提取,尤其是范围查询的数据,不知道你具体需求是什么,可以将存储数据更换为合适的数据结构,或者如果可以考虑本地缓存也是可以的。


        IP属地:北京4楼2023-12-23 01:11
        回复
          都复杂条件了直接用sql不行吗


          IP属地:安徽来自Android客户端5楼2024-01-04 10:41
          收起回复
            全部查出来用stream过滤


            IP属地:陕西6楼2024-03-13 13:51
            收起回复