redis 加锁新方法 - jedisCluster.set(key,value,"NX","EX",expireSeconds);

参考:https://blog.csdn.net/Dennis_ukagaka/article/details/78072274

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

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

其实jedis的每个可能会新增的操作都应该有这么一个与时间相关的原子性方法,不然还要我们自己写lua脚本,呵呵。

猜你喜欢

转载自blog.csdn.net/wangpeng322/article/details/81241062
今日推荐