我使用的是redis 6.0.5和redisson客户端3.14.9
我的 prod 服务无法将对象添加到 RedissonSet。 我的代码如下所示:
redissonClient.getSet(setName).add(newValue)
add API 有时会返回 false,表示添加对象失败。 我没有看到任何错误日志,也不知道失败的原因是什么。
基于this链接,看起来某些版本的
RedissonSet
对象不支持超快读/写等设置操作。
您可以检查一下您正在使用哪个
RedissonSet
吗?如果可能的话,看看是否可以将其升级到支持大多数集合操作的Redisson PRO
版本。
RedissonSet 对象在开源版本中功能齐全,与其他版本一样。您需要为
trace
包设置 org.redisson
日志记录级别才能查看 Redis 命令输出并找出之前添加元素的时间。