Tag: redis
All the articles with the tag "redis".
-
Bidder 频次控制工程篇:多维度限频的存储选型与读写分离
频次控制工程篇:同一条频控规则落到代码,是一道高 QPS 读写分离题——写走回传→计数旁路异步、读在 bidder 关键路径带降级,多维度拆成一组拦截器,String/Hash/ZSet 三种 Redis 结构按精度选型,兼顾每小时 N 次与最小间隔。
-
分布式锁深挖 · Redis Redlock vs ZooKeeper/etcd
深挖分布式锁:从互斥/防死锁/容错/可重入四条正确性出发,拆 Redis SET NX + Lua 释放 + 看门狗续期、Redlock 与 fencing token 质疑、ZooKeeper 顺序节点、etcd lease+CAS 及 CP/AP 取舍。
-
Redis 布隆过滤器实现:位图、RedisBloom 与缓存穿透防线
深挖 Redis 布隆过滤器:位数组 + k 哈希为何只有假阳性没有假阴性、误判率与 m/k 参数怎么算、原生 bitmap 手写 vs RedisBloom 模块 vs Redisson,再到计数/布谷鸟/可扩展变体与删除难题,落到广告竞价挡穿透与去重。
-
缓存一致性深挖:双删、Binlog 订阅与多级失效
深挖缓存一致性:为何缓存层做不到强一致、Cache-Aside 两种写顺序的竞态、延迟双删的窗口与局限、Binlog/CDC 订阅驱动失效,以及多级缓存 L1/L2 失效联动的四种方案对比与选型,落到广告竞价预算/元数据一致性落地。
-
Redis 深挖(三)· 线程模型与性能
深挖 Redis 线程模型与性能:单线程执行为何天然原子、IO 多线程与 bio 后台线程各干什么、pipeline 收敛 RTT、8 种内存淘汰与惰性+定期过期、慢命令与 UNLINK、热 key 定位打散,落到竞价场景的生产红线。