Java操作redis的jedis的范围查询是怎么写的?

发布于 2021-11-25 23:57:23 字数 571 浏览 893 评论 1

Java操作redis的jedis的范围查询是怎么写的? 我要从一个范围到另一个范围的区间


我试过了,

List<String> userList = jedis.lrange("userList", 0, -1);


Set<String> user = jedis.zrange("user", 0, -1);


这两个范围查询的得到结果,为何都是 0


但是我用 Set<String>  str =jedis.keys("tes2:*");

发现是用完整的数据的,我一次性读取这么多数据,redis直接socket失败了


http://www.oschina.net/question/1422726_2181375


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傾城如夢未必闌珊 2021-12-01 10:16:12

还敢用keys *这种指令的,运维没打死你说明他爱你,这个是阻塞命令,搞不好redis会down掉

java不知道怎么写,lrange xxxx 0 -1 是返回整个列表内容,楼上的有点误导

IDE里面那个lrange点不进去不?jredis文档里面应该有用法吧?或许start跟end是个array扔进去的呢?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文