Redis
已收录文章:27篇
-
从 Redis 缓存治理趋势出发,分析单一 TTL 的不足,给出软过期、写侧失效通知、新鲜度指标和渐进落地路径,帮助团队在高峰流量下减少脏读窗口。280 收藏
-
本文从热点 Key 过期导致数据库 QPS 飙升的现场出发,排查 Redis 缓存击穿原因,并用互斥锁、旧值兜底和缓存重建流程修复。235 收藏
-
本文整理一套 PHP Redis 缓存穿透和击穿防护工作流,从请求入口、缓存命中、空值缓存、互斥锁、TTL 抖动到回归验证,帮助你把高并发下的回源压力控制住。229 收藏
-
活动报名、接口去重、用户访问统计里经常会用 Redis Set。本文从“页面显示人数不对”的现场开始,逐步验证 SADD 返回值、SCARD 数量、Key 粒度和过期策略,整理一套更稳的 Set 去重写法。194 收藏
-
数据库 · Redis | 4星期前 | Redis · 消息队列 · Stream · 消费组 · redis 消息队列 Redis Stream 消费组 XREADGROUP XACK XPENDING XAUTOCLAIM用订单异步处理场景讲清楚 Redis Stream 的实用队列模型:生产者写入消息,消费组分配任务,Worker 处理成功后 ACK,失败或超时的消息进入待确认列表,再通过 XPENDING 和 XAUTOCLAIM 做重投。187 收藏
-
数据库 · Redis | 1星期前 | Redis · 缓存治理 · Keyspace Notifications · 过期事件 · redis Pub/Sub Keyspace Notifications 过期事件 缓存监听 补偿任务本文用 Redis Keyspace Notifications 演示如何监听过期 Key,配置 notify-keyspace-events,接收 __keyevent@0__:expired 事件,并说明事件通知的丢失风险与补扫兜底做法。181 收藏
-
用 Redis HyperLogLog 做站点 UV 统计:通过 PFADD 写入用户标识,用 PFCOUNT 读取近似去重人数,对比 Set 精确去重的内存成本,并说明适用场景和误差边界。180 收藏
-
本文从 PHP 项目中同步接口变慢的趋势信号出发,分析哪些场景适合队列化,哪些风险需要提前控制,并给出从请求内处理迁移到后台 Job Worker 的采用路径和观察指标。178 收藏
-
文章 · php教程 | 1星期前 | Redis · 迁移 · session · php教程 · 登录态 · redis session phpredis PHP教程 session.save_handler 分布式登录 回归检查围绕 PHP Session 从本机文件迁移到 Redis 的过程,梳理旧架构风险、配置变更、锁等待、TTL 清理、内存水位、回滚开关和上线回归检查。145 收藏
-
本文用商品详情缓存同时过期的场景,演示 Redis 缓存雪崩的形成过程,并给出 TTL 抖动、热点预热、互斥重建和降级保护的落地方案。139 收藏
-
Redis 热点 key 在高并发下同时过期,所有请求会一起回源数据库,表现为 DB QPS 突增、接口超时和 Redis 命中率下降。排查时先看热点 key 的 TTL、命中率和回源日志,修复时用互斥锁、逻辑过期、随机 TTL 和降级保护控制回源压力。119 收藏
-
文章 · 软件教程 | 3星期前 | Redis · 数据库工具 · ttl · 软件教程 · RedisInsight · Key管理 · redis 软件教程 TTL WorkBench RedisInsight Key筛选本文用 RedisInsight 演示一次完整的 Redis Key 查看流程:添加连接、进入 Browser、按前缀筛选 Key、查看类型和值、检查 TTL 与大小,再用 Workbench 做只读命令验证,适合日常联调和线上排查前的安全检查。119 收藏