我正在使用 Redisson 作为 java redis 库,redisson 中针对 setnx 的相应函数是什么(有条件地设置键的值,如果设置了值,则将结果设为 1)。我在集群模式(分片集群)中使用 redis。
谢谢
使用 RBucket 对象:
RBucket<Object> bucket = redisson.getBucket("myObject");
bucket.trySet(object); // return true if object wasn't set before
其他 Redis 命令的映射也可以参考https://github.com/redisson/redisson/wiki/11.-Redis-commands-mapping。