原理及代码实现 Redis分布式锁最全详解( 二 )


那么这段Lua代码的功能是什么呢?其实很简单,首先获取锁对应的value值,检查是否与requestId相等,如果相等则删除锁(解锁) 。
以上就是redis实现分布式锁详解,除此之外,也可以使用Redission(Redis 的客户端)集成进来实现分布式锁,也可以使用数据库、Zookeeper等,具体可以参考:
分布式锁的3种实现(数据库、缓存、Zookeeper)
作者:mikechen
来源:https://mikechen.cc/16961.html

【原理及代码实现 Redis分布式锁最全详解】


推荐阅读