redis互斥锁设计

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

绿线部分代码

//如果不存在就设置,且设置成功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)

绿线部分代码

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

 

redis互斥锁简易设计原理【原】

 

 

 

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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2021-06-21
  • 2021-12-23
  • 2021-06-12
  • 2022-12-23
猜你喜欢
  • 2022-02-28
  • 2021-06-29
  • 2022-12-23
  • 2021-07-19
  • 2021-05-31
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案