redis分布式锁
分布式锁可以基于很多种方式实现,比如zookeeper、redis…。不管哪种方式,他的基本原理是不变的:用一个状态值表示锁,对锁的占用和释放通过状态值来标识。
谈起 redis 锁,下面三个,算是出现最多的高频词汇:
- setnx
- redLock
- redisson
redis适用鱼高并发的递增、递减:
递增指令:incr(默认从0开始)
递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0)
参考:https://blog.csdn.net/xinquanv1/article/details/103114346