redis分布式锁

分布式锁可以基于很多种方式实现,比如zookeeper、redis…。不管哪种方式,他的基本原理是不变的:用一个状态值表示锁,对锁的占用和释放通过状态值来标识。

谈起 redis 锁,下面三个,算是出现最多的高频词汇:

  • setnx
  • redLock
  • redisson

redis适用鱼高并发的递增、递减:

递增指令:incr(默认从0开始)

递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0)

参考:https://blog.csdn.net/xinquanv1/article/details/103114346

原文地址:https://www.cnblogs.com/laijinquan/p/14703205.html