redis非阻塞锁

redis非阻塞锁,是通过redis来实现上锁的功能。
主要是在redis里面新增一个缓存,缓存的key是定义的锁的维度。如果有其他任务来查询redis里面发现要获取的锁已经存在,则认为没有获取到锁。非阻塞就是,此时当前没有获取到锁的任务不会一直等待锁的释放,而是立即返回失败。
因为redis是共享的,所以redis天然支持分布式。

posted @ 2025-09-10 14:17  王安宇  阅读(11)  评论(0)    收藏  举报