Redis技术文章
-
Redis OBJECT ENCODING 用于读取指定键的内部编码。本文用最小命令区分 TYPE 与内部编码的职责,并说明如何结合 MEMORY USAGE 定位数据结构的内存差异。225 收藏 -
Redis 修改 maxmemory-policy 后,应先用 CONFIG GET 确认运行时策略,再用 INFO stats 记录 evicted_keys 差值。本文给出策略变更、持久化和淘汰计数判断方法。223 收藏 -
Redis TTL 的 -1 表示键存在但没有到期时间,-2 表示键不存在。通过独立测试样本和原始整数分类工具,区分移除到期时间与删除键,说明 PTTL 单位、查询竞态及缺失原因的判断限制。223 收藏 -
ACL LOG RESET清空Redis访问控制事件列表,不改变用户规则或业务键。本文说明命令写法、资料留存、新事件解释和部署支持范围,并配两张原创结构图。223 收藏 -
Redis ACL DRYRUN 可以在不执行真实命令的前提下,模拟指定用户的权限判断。本文用最小 redis-cli 示例区分允许与拒绝,解释拒绝文本如何对应命令、键模式和权限发布清单。223 收藏 -
解释 Redis Pipeline 批次过大时命令缓冲、服务端回复队列和客户端结果集如何共同抬高内存,并给出批次估算与分批消费方法。222 收藏 -
Redis XDELEX 的 ACKED 选项只删除已经被全部消费组确认的 Stream 条目。本文拆解 IDS 参数、KEEPREF/DELREF/ACKED 的引用语义,并说明返回值 1、2、-1 如何判断删除结果。221 收藏 -
本文从广播、离线补读、组内分摊、确认恢复和积压治理比较 Redis Pub/Sub、Streams XREAD 与消费组,并给出选型和迁移清单。220 收藏 -
用MEMORY USAGE估算Redis单键内存,区分业务长度和实例内存,讲解SAMPLES的有限采样与全量含义,并给出受限查询、权限和结果记录方法。220 收藏 -
Redis 的 COMMAND DOCS 可以返回命令的 since、复杂度、参数结构和 ACL 分类。本文用它为客户端做版本兼容探测,区分命令不存在、参数不支持和模块命令,并给出可落地的探测与回归命令。219 收藏 -
数据库 · Redis | 3天前 | Redis · 慢查询 · 日志管理 · 性能排查 · redis slowlog 慢日志 SLOWLOG GET SLOWLOG LEN slowlog-max-len
Redis SLOWLOG 的读取数量和保留数量不是同一个参数。本文用 SLOWLOG GET、SLOWLOG LEN 与 slowlog-max-len 说明怎样读取最近慢日志、查看当前条数并控制日志容量。219 收藏 -
Redis 写入成功不等于副本已收到,也不等于 AOF 已落盘。本文用 WAIT 和 WAITAOF 拆开复制确认、AOF 持久化确认、超时返回与故障切换边界,给出 redis-cli 验收命令和业务侧选型清单。218 收藏 -
Redis Cluster 遇到 CROSSSLOT 时,先用 CLUSTER KEYSLOT 找出不同槽位,再用业务 ID hash tag 重构相关 key,并评估迁移与热点风险。218 收藏 -
从 AOF 多部分文件、fork 与 Copy-on-Write、fsync 和 INFO persistence 指标入手,说明重写期间磁盘增长与延迟抖动的来源,并给出配置和排查方法。218 收藏 -
Redis SORT_RO 适合在不写入排序结果键的情况下读取列表、集合或有序集合中的排序结果。本文从数值列表开始,说明 ASC、DESC、LIMIT、BY、GET、ALPHA 及 SORT_RO 的只读边界。218 收藏