set key value ex 10 nx jedis.set("key", "value", "nx", "ex", 10 * 1000);
来源:4-4 如何实现分布式锁
慕粉2307063607
2019-09-02
set key value ex 10 nx
jedis.set(“key”, “value”, “nx”, “ex”, 10 * 1000);
请问这两者是不是同一个意思?如果不是 api该如何调用,看视频是常量 不知道具体的值
写回答
2回答
-
慕无忌2795488
2020-03-25
这个才是正确的使用方式 ,一个分为了2步就不是原子性了,一旦有效期设置那步出错 就变成永久的key了,而这个合成了一步 才是更合理的使用方式
00 -
翔仔
2019-09-02
同学好,这两者是同一个意思,前者是指令,或者是java redis sdk调用接口
public String set(final byte[] key, final byte[] value, final byte[] nxxx, final byte[] expx,
final long time)
022020-03-26
相似问题