(转)redis 加锁新方法 – jedisCluster.set(key,value,”NX”,”EX”,expireSeconds);

incr、incrBy、setnx的加锁方式都是有缺陷的,现在使用set方法加锁:

jedisCluster.set(key, value, “NX”, “EX”, expireSeconds);  // SET IF NOT EXIST,而且还是原子的

操作成功,返回“OK”,否则返回null

 

其实jedis的每个可能会新增的操作都应该有这么一个与时间相关的原子性方法,不然还要我们自己写lua脚本。
———————
原文:https://blog.csdn.net/wangpeng322/article/details/81241062

 

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注