Redisson - 队列容量/文档

Redisson - Queue capacity / documentation

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

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

由于文档看起来如此稀疏,我发现很难自信地使用它来了解预期的内容。

RBlockingQueue 目前是 "unbounded" 这就是 remainingCapacity returns Integer.MAX 的原因。但它仅受 Redis 服务器内存大小的限制。我正在考虑引入一个具有自定义长度的有界队列。

更新:从 Redisson 2.3.0 版本开始它支持 bounded blocking queue 正确计数 remainingCapacity