Redis技术文章
-
只需要多个 Redis 集合的去重总数时,不必先用 SUNION 拉回全部成员。Redis 8.10 的 SUNIONCARD 直接返回并集基数,并可用 LIMIT 或 APPROX 控制统计边界。490 收藏 -
Redis 8.10 新增 LMOVEM 与 BLMOVEM。本文用 COUNT、EXACTLY、OBO、BULK 四个边界说明如何在非阻塞搬运和等待数据的队列消费者之间做选择。278 收藏 -
解释 Redis 8.10 Compact Hash 如何让大量同结构 Hash 共享字段名,并给出适用条件、HIMPORT 关系、内存指标和不适用边界。417 收藏 -
说明 Redis 8.10 HIMPORT 如何用连接级 fieldset 复用字段名批量写入 Hash,并梳理固定 schema、值顺序、连接池和清理边界。309 收藏 -
Redis 8.8 新增 INCREX,可在一次原子操作中完成计数、边界控制和过期设置。文章说明返回值、UBOUND、SATURATE 与 ENX 的判断方法。348 收藏 -
Redis 8.10 的 BLMOVEM 可以阻塞等待并批量搬运列表元素,但 COUNT 与 EXACTLY 的唤醒条件完全不同。本文从目标列表间歇性断粮的故障现象出发,拆清 timeout、OBO、BULK、事务与 Lua 场景的边界,并给出修复选择和上线检查清单。122 收藏 -
Redis GEOSEARCH 可以从地理索引中按圆形或矩形范围筛选成员。本文从配送围栏误判场景出发,拆开 BYRADIUS、WITHDIST、ASC、COUNT 与 ANY 的组合边界,给出可核对的命令结构和排障判断。124 收藏 -
Redis 连接池耗尽时,报错常常出现在业务命令而不是建连阶段。本文用 go-redis 的两个连接槽复现等待超时,再结合 CLIENT LIST、PoolStats 和复用检查确定该调池大小还是缩短占用时间。275 收藏 -
Redis FUNCTION STATS 只能观察当前正在执行的函数,本文用 Redis 8.0 的真实长函数复现 running_script、duration_ms 与 engines 返回值,并说明它和历史调用统计的边界。105 收藏 -
数据库 · Redis | 4天前 | Redis · 缓存 · 运维 · 内存淘汰 · redis maxmemory maxmemory-policy volatile-lru noeviction allkeys-lfu
Redis 达到 maxmemory 后,volatile-lru、allkeys-lfu 和 noeviction 的行为并不相同。本文用一组可复核的键、命令和 INFO 指标,说明如何按数据是否允许淘汰来选择策略,并识别写入失败边界。213 收藏 -
Redis Lua 脚本返回多条结果时,关键不在于把值塞进 table,而在于分清 KEYS 与 ARGV、避开 nil 截断,并按 RESP2 的数组语义设计客户端解码。278 收藏 -
Redis ACL LOG 能集中查看最近的认证失败和权限拒绝事件。本文用最小命令演示如何读取 reason、username、client-info 等字段,并说明 RESET 的使用边界。248 收藏 -
数据库 · Redis | 4天前 | Redis · 缓存 · ttl · GEO · 地理位置 · 生产运维 · redis count TTL GEOSEARCH GEOSEARCHSTORE GEOADD BYRADIUS STOREDIST
Redis GEOSEARCHSTORE 能把地理索引中的圆形或矩形筛选结果写入新键,适合短期缓存配送围栏、门店候选集和附近服务点。本文用 GEOADD、GEOSEARCHSTORE、COUNT、STOREDIST 与 EXPIRE 串起一条可复查的生产链路,并说明覆盖旧结果、单位选择和 TTL 验收的边界。351 收藏 -
数据库 · Redis | 4天前 | Redis · 性能排查 · 缓存运维 · 热点键 · LFU · redis 缓存淘汰 OBJECT ENCODING OBJECT FREQ LFU 热点键
Redis OBJECT FREQ 能读取 LFU 模式下对象的对数访问频率,但它不是全局热点榜单。本文从 OBJECT FREQ 与 OBJECT ENCODING 的分工讲起,再用 INFO stats 和 maxmemory-policy 验证采样结果,说明什么时候可以据此调整缓存淘汰策略。178 收藏 -
Redis ZREVRANK 默认按分数从高到低返回成员排名,WITHSCORE 可在同一次读取中带回分数。本文用一个排行榜示例核对并列分数、缺失成员和边界排名,避免把返回的零值误判成异常。183 收藏