- 它是一个开源的项目,GItHub上面可以直接下载源码
- 它是基于redis实现的一个分布式服务,提供了很多的服务,锁机制,一些特殊数据结构
- 底层用的三个指令,setnx,expire,delete,实现加锁,可重入锁,防止锁失效,以及解锁操作,程序通过发布 lua脚本给redis服务器(锁的对象,锁的超时时间,加锁的用户唯一ID),redis执行脚本实现分布式锁机制。
- WatchDog机制:解决超时,但还不想释放锁的情况,解决方案是每当出现这种情况,watchdog机制就会延长锁的生存时间。
对于Redission的简单认识
最新推荐文章于 2024-04-25 07:30:00 发布