- uuid,数据库主键自增,redis自增id,雪花算法![在这里插入图片描述](https://img-blog.csdnimg.cn/80507d131dc54b2597826a4d20e82583.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDA5ODQ2,size_16,color_FFFFFF,t_70)
雪花算法id组成
分布式锁在项目中的应用场景
分布式锁解决方案
redis分布式锁命令
只用sernx还不够,还需要 set key value nx ex 10s,设置一下过期时间免得死锁,避免程序宕掉还没释放,别人就一直加不上锁
reids做分布式锁死锁情况,如何解决
- 加锁,却没有释放锁,需要加释放锁的操作,比如,delete key
- 加锁后,程序没来得及释放锁,程序挂了,需要用key的过期机制
redis如何做分布式锁
基于zookeeper的分布式锁实现原理
zookeeper和redis做分布式锁的区别
mysql如何做分布式锁
限流算法
计数器算法是什么