Redis技术文章
-
Redis SCAN 不是快照查询:本文用游标结束条件、动态键变化、重复消费、MATCH 与 COUNT 说明如何判断遍历结果并设计安全处理策略。357 收藏 -
Redis Hash 更新单字段默认使用 HSET;本文对比 HSETNX、HINCRBY 和多字段 HSET 的适用边界,并说明 HGET、HGETALL、返回值与 WRONGTYPE 的排查方法。354 收藏 -
Redis 7.4 及以上可以用 HTTL 查询 hash 字段的剩余秒数。本文从字段级过期的适用边界出发,讲清 FIELDS 参数、-1 与 -2 返回值、HPTTL 精度选择,以及怎样把查询结果接入清理和监控。354 收藏 -
Redis BITFIELD 可以把多个不同位宽的有符号或无符号整数放进同一个 String,本文用 redis-cli 说明 GET、SET、INCRBY、# 偏移和 WRAP、SAT、FAIL 溢出策略的选择。354 收藏 -
Redis STRLEN 返回的是字符串值的 UTF-8 字节长度,不是中文字符数。本文用 ASCII、中文、空字符串和缺失键对照说明返回 0 的边界,并给出客户端解码计数的处理方案。348 收藏 -
XACK 只清理指定消费组的待处理记录,不删除流正文。本文给出 Redis Streams 消费与确认示例,说明返回零、重复确认、失败重试及超时认领的处理边界。347 收藏 -
Redis JSON.SET 可以通过 JSONPath 只替换嵌套对象中的一个字段,不会覆盖同一文档的其它成员。本文用最小命令说明路径写法、末级字段创建、XX 条件和返回值判断。340 收藏 -
Redis TOPK.COUNT 可以一次读取多个候选项在 Top-K 草图中的近似计数。本文按运行手册说明命令格式、数组对应关系、未知项返回 0、误差边界和排查方式,并提醒该命令已被官方标记为弃用。340 收藏 -
Redis XLEN 用 O(1) 复杂度返回 Stream 的条目数,适合做积压排查前的总量判断。本文说明 XLEN 的最小用法、返回 0 的两种边界,以及它和消费组 pending、lag 指标的区别。338 收藏 -
说明HSCAN游标与COUNT规则,给出二进制安全的JSONL增量导出示例,讨论重复字段、并发修改、响应容量、失败文件与恢复幂等的设计。334 收藏 -
Redis 8 的 HSETEX 可以把 Hash 字段首次写入和字段级过期放进同一条命令。本文用 FNX + EX 说明多字段条件、0/1 返回值、HTTL 观察方式和参数边界。331 收藏 -
Redis WAIT 可以等待当前连接此前写入被指定数量副本确认,并返回实际确认数。本文从副本确认延迟、numreplicas 与毫秒超时入手,说明结果判断、性能观测和不等同强一致的边界。331 收藏 -
Redis LCS 使用 IDX 返回两份字符串中的匹配区间。本文解释闭区间、逆序匹配段、短段过滤与总长度,并说明字节索引和大输入成本。327 收藏 -
本文说明 Redis Streams 中如何先检查消费者和 Pending 消息,再转移或确认遗留消息,最后使用 XGROUP DELCONSUMER 清理不再活跃的消费者记录,并区分它与删除整个消费者组的区别。327 收藏 -
本文说明 Redis CMS.MERGE 的 WEIGHTS 写法、来源顺序、同 width/depth 约束和 CMS.QUERY 读取方式,帮助把多份 Count-Min Sketch 按来源贡献合并到目标草图。326 收藏