Tag: redis
All the articles with the tag "redis".
-
Redis 深挖(开篇)· 五大结构与核心命令
Redis 阅读路径的第 1 篇:从竞价与投放等高并发场景出发,一文速通 5 大数据结构的核心命令,扫清足以阻塞单线程的 O(N) 危险操作与运维避坑。
-
Bidder 频次控制工程篇:多维度限频的存储选型与读写分离
Updated:频次控制工程篇:同一条频控规则落到代码,是一道高 QPS 读写分离题。写路径经回传走旁路异步落库,读路径在 bidder 关键路径就近读取并带降级机制。工程上,多维度限频被拆解为一组独立的拦截器,并根据精度在 String、Hash 与 ZSet 三种 Redis 结构中选型,兼顾「每小时 N 次」的总量控制与最小间隔约束,在存储成本与延迟间取得平衡。
-
分布式锁深挖 · Redis Redlock 与 ZooKeeper/etcd
深挖分布式锁核心底座:从互斥、防死锁、容错与可重入四大正确性边界出发,拆解 Redis SET NX + Lua 释放 + 续期看门狗、Redlock 的妥协与 Fencing Token 防护机制,对比 ZooKeeper 顺序节点与 etcd 租约 CAS 的 CP/AP 架构取舍。
-
Redis 深挖 · 布隆过滤器与穿透防线
深挖 Redis 布隆过滤器:位数组 + k 哈希为何只有假阳性没有假阴性、误判率与 m/k 参数怎么算、原生 bitmap 手写 vs RedisBloom 模块 vs Redisson,再到计数/布谷鸟/可扩展变体与删除难题,落到广告竞价挡穿透与去重。
-
Redis 深挖 · 线程模型与性能
深挖 Redis 线程模型与性能:单线程执行为何天然原子、IO 多线程与 bio 后台线程各干什么、pipeline 收敛 RTT、8 种内存淘汰与惰性+定期过期、慢命令与 UNLINK、热 key 定位打散,落到竞价场景的生产红线。