redis分布式锁的问题
来源:10-4 Redis 怎么出现了内存耗尽
骑着猪找未来
2022-04-19
一哥,想问一下,企业级的项目里redis分布式锁是怎么处理的呢?redis集群状态下,是一个实例单独提供加锁服务,还是用红锁(这个貌似性能要差点),或者是其他做法。例如对某个存在redis里的商品加锁,那根据商品id,能找到这个id对应的redis实例,直接在那个实例上进行加锁,这样压力就不是只在一个节点上(这是和冠希讨论学到的),但是如果是操作数据库里的共享数据的时候,redis集群下实际是怎样做分布式锁的呢。
写回答
1回答
-
猪哥你好:
这个问题不需要自己去实现和设计,直接看 Redission 里面的分布式锁是怎么实现的就可以,这是业界使用最为广泛的分布式锁。说实话,最近的3年,我还没见过有人不使用 Redission 分布式锁的。
112022-04-19
相似问题