技术栈
setnx
尽兴-
3 天前
数据库
·
redis
·
分布式
·
分布式锁
·
setnx
大厂生产级 Redis 分布式锁:从原理到避坑实战
在微服务架构和高并发系统中,对共享资源的互斥访问是永恒的主题。单机环境下的 synchronized 或 ReentrantLock 已无法满足跨进程、跨节点的协调需求。此时,分布式锁便成为保障数据一致性的关键武器。Redis 凭借其高性能、原子性操作和丰富的数据结构,成为了实现分布式锁的首选方案之一。然而,“简单使用 SETNX” 远远不够,本文将带你一步步构建一个真正能扛住大厂流量洪峰的生产级 Redis 分布式锁。
不穿格子的程序员
3 个月前
数据库
·
redis
·
分布式锁
·
redisson
·
setnx
·
redlock
Redis篇2——Redis深度剖析:从SetNX到Redisson,分布式锁的进化之路
在上一篇文章中,深入剖析了Redis的底层数据结构。那其实只是 Redis 的微观世界。今天,我们将镜头拉远,来到宏观的分布式系统架构中,聊聊 Redis 在生产环境中最著名的应用场景——分布式锁。
一个搬砖的农民工
2 年前
redis
·
分布式锁
·
redisson
·
看门狗
·
setnx
深入解析 Redisson分布式锁看门狗机制
在分布式系统中,多个节点可能同时访问共享资源,导致数据不一致或竞态条件。分布式锁通过协调不同节点对共享资源的访问,确保数据的一致性和并发访问的安全性。
夜夜流光相皎洁_小宁
2 年前
数据库
·
redis
·
分布式
·
lua
·
看门狗
·
setnx
·
redlock
分布式锁实现方案-基于Redis实现的分布式锁
目录一、基于Lua+看门狗实现1.1 缓存实体1.2 延迟队列存储实体1.3 分布式锁RedisDistributedLockWithDog
whoammiiiiii
2 年前
java
·
redis
·
源码
·
分布式锁
·
redisson
·
setnx
【八股】Redisson分布式锁
主要了解了Redisson分布式锁实现的三个功能: 1.可重入 -> 防止死锁 2.可重试(i.e. 非阻塞获取锁) 3.自动续约
我是有底线的