技术栈
分布式锁
恋喵大鲤鱼
19 小时前
mysql
·
分布式锁
MySQL 某个表字段实现分布式锁
比如使用 MySQL 的 locked_at 字段(bigint unsigned 时间戳)来实现分布式锁或防止并发处理,是一种基于数据库行锁 + 乐观锁的常见设计。它不依赖外部中间件(如 Redis),实现简单,非常适合低并发、对性能要求不苛刻的后台任务。
__土块__
3 天前
java
·
redis
·
高并发
·
分布式锁
·
redisson
·
架构设计
·
秒杀系统
一次电商秒杀系统架构评审:从本地锁到分布式锁的演进与取舍
2026年4月5日,某电商平台在备战618大促前夕,技术团队召开了一场关于秒杀系统架构升级的评审会。当前系统在高并发场景下频繁出现超卖问题,QPS峰值突破8000时,库存扣减错误率高达3.7%。业务方明确要求:在30天内完成架构改造,保证库存强一致性,同时将系统吞吐量提升至15000 QPS以上,且不允许引入新的中间件依赖(如ZooKeeper)。
better_liang
4 天前
java
·
redis
·
微服务
·
分布式锁
·
redisson
·
分布式系统
每日Java面试场景题知识点之-Redisson热门使用场景
Redisson是Java编程语言中一个高级的Redis客户端,它在Redis基础上提供了丰富的分布式对象和服务。在实际企业级开发中,Redisson因其简化分布式系统开发的特性而被广泛应用。
better_liang
4 天前
java
·
redis
·
分布式锁
·
redisson
·
微服务架构
·
分布式系统
·
缓存优化
每日Java面试场景题知识点之-Redisson核心价值与优化点详解
在Java企业级开发中,Redisson作为Redis的高级客户端,已经成为微服务架构和分布式系统中不可或缺的工具。相比于原生的Jedis或Lettuce,Redisson在性能、功能和使用体验上都有显著提升。本文将深入解析Redisson的核心价值和关键优化点,帮助开发者更好地理解和应用这一强大的技术组件。
星辰_mya
21 天前
分布式
·
zookeeper
·
云原生
·
面试
·
分布式锁
ZooKeeper 分布式锁:强一致性下的“排队”哲学
如果说 Redis 锁是“短跑冠军”,追求极致的速度,偶尔可能因为抢跑(主从切换)而犯规; 那么 ZooKeeper (ZK) 锁就是“精密仪仗队”,它不追求快,但追求绝对的秩序和一致。
尽兴-
22 天前
数据库
·
redis
·
分布式
·
分布式锁
·
setnx
大厂生产级 Redis 分布式锁:从原理到避坑实战
在微服务架构和高并发系统中,对共享资源的互斥访问是永恒的主题。单机环境下的 synchronized 或 ReentrantLock 已无法满足跨进程、跨节点的协调需求。此时,分布式锁便成为保障数据一致性的关键武器。Redis 凭借其高性能、原子性操作和丰富的数据结构,成为了实现分布式锁的首选方案之一。然而,“简单使用 SETNX” 远远不够,本文将带你一步步构建一个真正能扛住大厂流量洪峰的生产级 Redis 分布式锁。
笨手笨脚の
1 个月前
java
·
jvm
·
数据库
·
性能优化
·
分布式锁
·
分布式事务
·
并发容器
Java 性能优化
String 类在 jdk 的发展中发生过几次大变化,分别是 jdk7 和 jdk9,主要是改变了存储结构以节省内存空间,由于 String 中的值被 final 修饰(便于共享同一字符串,如 jvm 的字符串常量池),因此每次赋值都会产生新的 String 对象,所以在拼接字符串时可用 StringBuilder/StringBuffer 替换 str1 + str2 这样的操作。
wuxinyan123
1 个月前
java
·
面试
·
分布式锁
Java面试题040:一文深入了解分布式锁
通常情况下,我们一般会选择基于 Redis 或者 ZooKeeper 实现分布式锁。在 Redis 中, SETNX 命令是可以帮助我们实现互斥,如果 key 不存在的话,才会设置 key 的值。如果 key 已经存在, SETNX 啥也不做。
知识即是力量ol
2 个月前
java
·
redis
·
缓存
·
面试
·
分布式锁
·
八股
口语八股——Redis 面试实战指南(二):缓存篇、分布式锁篇
这是Redis面试的必考题!也是实际工作中最容易遇到的问题!我详细说明:1. 什么是缓存穿透?用户请求的数据,既不在缓存里,也不在数据库里。导致每次请求都会穿透缓存,直接打到数据库。
少许极端
2 个月前
redis
·
分布式
·
缓存
·
分布式锁
Redis入门指南(八):从零到分布式缓存-集群机制、缓存机制、分布式锁
1. 我们这里说的Redis集群指的不是多个主机之间构成的那种集群模式, 而是为了解决集群模式下储存空间不足的问题而引入的机制
予枫的编程笔记
2 个月前
redis
·
分布式锁
·
令牌桶算法
·
漏桶算法
·
后端开发
·
限流算法
·
面试手撕代码
【Redis面试高频篇】手撕Redis限流(令牌桶/漏桶)+分布式锁,面试再也不慌
面试中Redis相关的手撕代码题,分布式锁和限流绝对是高频中的高频!很多同学要么死记硬背代码,要么只懂理论不会落地,一到现场手写就卡壳。本文聚焦面试核心需求,从基础实现到加分细节,手把手手撕基于Redis的分布式锁和限流算法(令牌桶/漏桶),每一行代码都带详细注释,看完直接能复刻到面试答题纸上,助力大家顺利拿下offer~
佛祖让我来巡山
3 个月前
分布式锁
·
redlock
·
redis分布式锁实现
干货满满:Redis 分布式锁必避的 8 大问题及解决方案
在分布式系统中,Redis 分布式锁虽能高效解决跨服务并发冲突,但实际落地时稍不注意就会踩坑——小到数据不一致,大到服务雪崩,这些问题多源于对 Redis 特性、分布式场景复杂性的考虑不周。之前开发电商库存和订单系统时,就因忽视了锁过期、脑裂等问题,先后出现过超卖、锁失效等故障。今天结合生产实战经验,梳理 Redis 实现分布式锁时最易遇到的 8 大问题,逐一拆解成因、表现及根治方案,帮大家避开这些“隐形炸弹”。
佛祖让我来巡山
3 个月前
分布式锁
·
redisson
·
redis分布式锁实现
·
分布式锁实现
·
看门狗机制
Redis 分布式锁实战:你一定听得懂的分布式锁实现方案
在分布式系统开发中,并发问题是绕不开的坎——当多个服务实例同时操作同一资源(比如库存扣减、订单创建)时,若没有有效的同步机制,很容易出现数据不一致、超卖等严重问题。分布式锁就是解决这类跨服务并发冲突的核心方案,而 Redis 凭借高性能、高可用的特性,成为实现分布式锁的首选中间件。之前在开发电商库存系统时,就因初期实现的 Redis 锁存在漏洞,导致过少量超卖问题,后续经过多次优化才稳定落地。今天就结合实际开发经验,聊聊 Redis 分布式锁的实现原理、核心要点、常见坑点及最优实践,全是经过生产验证的干货
蜂蜜黄油呀土豆
3 个月前
redis
·
分布式锁
·
秒杀系统
·
数据一致性
·
布隆过滤器
Redis 高并发场景与数据一致性问题深度解析
作为现代高性能分布式系统的核心组件,Redis 的应用已经深入各个领域。它不仅仅是缓存层的“加速器”,更成为了高并发、高可用系统中的基础设施。从数据一致性、高并发场景下的限流设计到秒杀系统的处理机制,Redis 解决了许多传统数据库所面临的挑战。
蜂蜜黄油呀土豆
3 个月前
redis
·
消息队列
·
分布式锁
·
缓存设计
Redis 不只是缓存:高并发场景下的多种核心应用实践
在初级开发者的认知中,Redis = 缓存。 但在真实的互联网系统中,Redis 的定位远不止如此:它是高并发系统中的“基础设施组件”。
Java爱好狂.
4 个月前
java
·
数据库
·
redis
·
分布式锁
·
java面试
·
后端开发
·
java八股文
Java面试Redis核心知识点整理!
大家都知道Redis的业务范围是非常广的,但是对于刚入行的小伙伴来说可能也就知道个缓存跟分布式锁。因为Redis的很多功能在一些小企业里,根本是用不到的,得等到并发量到了一定的程度,系统扛不住了,才会用到Redis那些高级的功能。下面LZ就带大家来看看,Redis到底能干些啥:
子超兄
4 个月前
分布式锁
分布式锁简介
不穿格子的程序员
4 个月前
数据库
·
redis
·
分布式锁
·
redisson
·
setnx
·
redlock
Redis篇2——Redis深度剖析:从SetNX到Redisson,分布式锁的进化之路
在上一篇文章中,深入剖析了Redis的底层数据结构。那其实只是 Redis 的微观世界。今天,我们将镜头拉远,来到宏观的分布式系统架构中,聊聊 Redis 在生产环境中最著名的应用场景——分布式锁。
小满、
4 个月前
java
·
数据结构
·
redis
·
分布式锁
Redis:数据结构与基础操作(String、List、Hash、Set、Sorted Set)
String 是 Redis 中最基础、最常用的数据结构。它是二进制安全的,也就是说可以存储任意类型的数据,例如:
better_liang
4 个月前
分布式锁
·
java面试
·
jvm调优
·
秒杀系统
·
redis缓存
·
tcc事务
Java大厂面试:谢飞机的电商系统架构面试实录
面试官:某头部互联网电商公司架构师张工,严肃专业 求职者:谢飞机,自称3年Java经验的水货程序员面试室内,张工推了推眼镜,看着对面穿着格子衫、表情紧张的谢飞机...