Redis

首页 标签 Redis
# Redis #
关注
25142内容
微信商城系统技术架构选型:不同规模阶段的部署方案与实践
本文针对微信商城商家规模差异大、架构选型易“一刀切”的痛点,提出四阶段演进方案:起步期用SaaS零运维;成长期采用单体+云数据库;扩张期模块化拆分+消息队列;规模化阶段落地微服务+云原生。强调架构复杂度应随业务增长渐进演进,避免过早过度设计。(239字)
商城优惠券系统设计与实践:防超发、幂等与对账
本文详解大促优惠券系统防超发与幂等设计:通过Redis Lua原子扣减+数据库条件更新兜底,解决并发超发;利用唯一索引+状态机实现领券、核销、回退全流程幂等;结合定时对账保障最终一致性。压测验证5000 QPS下超发率归零,RT降至38ms。
商城系统秒杀场景下的库存防超卖架构设计与实践
本文详述电商高并发场景下库存超卖问题的完整解决方案:从TOCTOU根因分析,到数据库行锁、Redis Lua预扣、RocketMQ异步落库+幂等保障的三阶段演进,最终基于阿里云SLB/Redis/RDS/RocketMQ/OSS构建稳定架构。5000 QPS压测零超卖,TPS达4600+,数据库CPU降至35%。
|
1月前
| |
从零构建 AI Agent:基于 LangGraph 的多工具智能体实战(含完整代码)
本文详解如何用LangGraph从零构建生产级AI Agent:支持自主规划、多工具调用(天气/搜索/计算/笔记)、失败重试与Redis会话记忆。代码开箱即用,涵盖架构设计、状态图实现及流式输出等核心能力,助企业突破RAG局限,落地真实业务场景。
|
1月前
|
[060][调度模块]Redisson vs Redis 原生锁:两种分布式锁实现深度对比
本文深度对比调度模块中Redis原生锁与Redisson锁:前者轻量但功能简陋(无重入、无阻塞),需手动续期;后者支持可重入、自动看门狗续期、阻塞等待,API友好但依赖较重。结合场景选型更可靠。(239字)
|
1月前
| |
来自: 数据库
Redis缓存三大坑:穿透、击穿、雪崩,一次讲透
缓存穿透、击穿、雪崩,名字像兄弟但成因解法完全不同。本文深入讲解三种问题的原理、实现细节与隐藏的坑,覆盖布隆过滤器、互斥锁、逻辑过期、过期随机化等解法。
从 Cookie 到分布式 Session:为无状态 HTTP 建立可靠登录状态
HTTP协议无状态,导致服务器无法识别连续请求是否来自同一用户。Cookie由服务器下发、浏览器存储并自动回传,仅作会话标识载体;Session则在服务端存储真实状态,通过Cookie中的ID关联。二者协同实现登录、购物车等状态管理,是Web应用会话控制的基础机制。(239字)
|
1月前
| |
来自: 数据库
命中率98%跌至23%,17条告警齐发:Redis缓存三大故障复盘
从618促销缓存雪崩事故切入,深度解析缓存穿透、击穿、雪崩的底层机制、生产级防御方案与监控告警策略,附布隆过滤器实现和分布式锁代码
|
1月前
| |
Spring Boot + Redis + RabbitMQ 高并发秒杀系统实战
本文基于生产级秒杀系统架构,从零搭建支撑万级QPS的高并发系统,融合Redis预扣库存(防超卖)、RabbitMQ异步削峰、MySQL最终落库及双重校验机制,并集成令牌桶限流与用户维度防刷,附完整可运行代码。
生产级实战:基于Redis Lua的分布式幂等框架设计与实现
本文介绍基于Redis+Lua+AOP的生产级分布式幂等方案,直击支付、下单等核心链路中用户重复提交、超时重试、MQ重复消费等痛点,通过状态机(0/1/2)和原子Lua脚本保障唯一性、原子性、高性能与高可用,支持Token/业务Key双模式,零侵入注解驱动。
免费试用