redis分布式锁的问题

来源:10-4 Redis 怎么出现了内存耗尽

骑着猪找未来

2022-04-19

一哥,想问一下,企业级的项目里redis分布式锁是怎么处理的呢?redis集群状态下,是一个实例单独提供加锁服务,还是用红锁(这个貌似性能要差点),或者是其他做法。例如对某个存在redis里的商品加锁,那根据商品id,能找到这个id对应的redis实例,直接在那个实例上进行加锁,这样压力就不是只在一个节点上(这是和冠希讨论学到的),但是如果是操作数据库里的共享数据的时候,redis集群下实际是怎样做分布式锁的呢。

写回答

1回答

张勤一

2022-04-19

猪哥你好:

    这个问题不需要自己去实现和设计,直接看 Redission 里面的分布式锁是怎么实现的就可以,这是业界使用最为广泛的分布式锁。说实话,最近的3年,我还没见过有人不使用 Redission 分布式锁的。

1
1
骑着猪找未来
好的,我要去看一看
2022-04-19
共1条回复

Java实操避坑指南 SpringBoot/MySQL/Redis错误详解

掌握业务开发中各种类型的坑,,Java web开发领域通用

466 学习 · 204 问题

查看课程