Redisson客户端setnx

use*_*749 5 java caching redis redisson

我使用Redisson作为java redis库,redisson中setnx的相应函数是什么(有条件设置一个键的值,如果设置了值,则得到结果为1)。我在集群模式(分片集群)下使用redis。

谢谢

Nik*_*rov 6

使用RBucket对象:

RBucket<Object> bucket = redisson.getBucket("myObject");
bucket.trySet(object); // return true if object wasn't set before
Run Code Online (Sandbox Code Playgroud)

您也可以参考https://github.com/redisson/redisson/wiki/11.-Redis-commands-mapping来了解其他 Redis 命令的映射。