Redisson - 支持 SCAN

标签 redis redisson

  1. 如果 key 大小非常大,是否有一种方法可以迭代扫描 key 而不会使 Redis 集群过载? Redis 原生支持这一点。

  2. 如果上述可行,那么我可以控制每次往返返回多少个 key 吗?

最佳答案

我能够找到我的两个问题的答案。

  1. 是的,您可以使用 Redisson 做到这一点。 Rkeys.getKeys()一次获取 10 个 key 。
  2. 要控制计数,您可以使用 Rkeys.getKeysByPattern(null, <count>) . Rkeys.getKeys()内部使用 Rkeys.getKeysByPattern(null, 10)

关于Redisson - 支持 SCAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46353246/

相关文章:

redis - 使用redisson如何检查redis中是否存在给定键

java - Redisson - RSortedSet

redis - java.net.UnknownHostException : redisson-netty-2-6 ERROR DNSMonitor

redis - :Redis Replicated setup, Redis Cluster setup Redis Sentinel setup 和 Redis with Master with Slave only 有什么区别?[REDISSON]

java - Redisson Hibernate 缓存模块是否在多个容器中共享相同的数据?

amazon-web-services - 使用从属实例在 aws 之外访问 AWS elasticache?

asp.net - RedisSessionStateProvider 弹性缓存死锁

sorting - 如何仅按重复项排序

node.js - redis:- 查询特定的 'email' 值

multithreading - 在 Scala 中,Await、Thread.sleep 和 for comprehensions 有什么区别?