我是靠谱客的博主 英勇小懒猪,这篇文章主要介绍redis互斥锁简易设计原理【原】,现在分享给大家,希望可以做个参考。

redis互斥锁设计

方式一: 使用 set(arg1,arg2,arg3,arg4,arg5)

绿线部分代码

复制代码
1
2
3
4
//如果不存在就设置,且设置成功60秒后key自动失效,成功会返回字符串"OK ", 如果存在就不设置该key String ret = jedis.set(key, value, "NX", "EX", 60); flag = ret.equals("OK") ? true : false; jedis.del(key);

 

方式二: 使用 setnx(arg1,arg2)

绿线部分代码

复制代码
1
2
3
String ret = jedis.setnx(key, value);//如果不存在就设置key,成功会返回 Long类型的 1, 如果存在就不设置该key ,且会返回Long 类型的 0 jedis.expire(60); //60秒后key自动失效 jedis.del(key);

 

 

 

 

 我的ppt地址:  https://pan.baidu.com/s/1pNr9kd9

 

转载于:https://www.cnblogs.com/whatlonelytear/p/8435480.html

最后

以上就是英勇小懒猪最近收集整理的关于redis互斥锁简易设计原理【原】的全部内容,更多相关redis互斥锁简易设计原理【原】内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部