Java Redisson-队列容量/文档

Java Redisson-队列容量/文档,java,redis,redisson,Java,Redis,Redisson,redisson是否有合适的文档或最佳实践 我正在使用.getBlockingQueue(),它允许offer()和put(),但我不知道队列的容量是多少。我想将它设置为根据需要扩展,但如果没有设置,我想如果我尝试offer()项目并且队列已满,我可能需要一些持久性 由于文档似乎非常稀少,我发现很难对预期内容充满信心地使用。RBlockingQueue当前是“无界”的,这就是remainingCapacity返回Integer.MAX的原因。但它只受Redis服务器内存大小的限制。我正在考虑引入

redisson是否有合适的文档或最佳实践

我正在使用
.getBlockingQueue()
,它允许
offer()
put()
,但我不知道队列的容量是多少。我想将它设置为根据需要扩展,但如果没有设置,我想如果我尝试
offer()
项目并且队列已满,我可能需要一些持久性


由于文档似乎非常稀少,我发现很难对预期内容充满信心地使用。

RBlockingQueue
当前是“无界”的,这就是
remainingCapacity
返回Integer.MAX的原因。但它只受Redis服务器内存大小的限制。我正在考虑引入一个具有自定义长度的有界队列


更新:自从Redisson 2.3.0版本以来,它支持使用q正确计数
remainingCapacity

。remainingCapacity()返回2147483647,但它的行为方式似乎让我觉得它只会在线程轮询时接受队列项。我已经更新了答案