Redis技术文章
-
本文说明 Redis CMS.MERGE 的 WEIGHTS 写法、来源顺序、同 width/depth 约束和 CMS.QUERY 读取方式,帮助把多份 Count-Min Sketch 按来源贡献合并到目标草图。326 收藏 -
Redis LPOS 可以返回列表中匹配值的零基位置。本文用 COUNT、RANK 和 MAXLEN 组合定位重复值,说明返回类型、扫描方向和性能边界。217 收藏 -
Redis TDIGEST.BYRANK 根据零基排名返回数值估计。本文说明样本数、端点精度、inf 与 nan 的含义,以及窗口数据和摘要过期的管理方式。217 收藏 -
Redis CMS.INFO 会以 width、depth、count 三组元数据描述 Count-Min Sketch。本文用 redis-cli 说明怎样读取宽度与深度,以及如何避免把 count 当成单个元素的精确计数。304 收藏 -
Redis TDIGEST.TRIMMED_MEAN 用两个分位点定义保留区间,排除两端观测值后,从 TDigest 摘要中估算区间内均值。本文用 0.05 到 0.95 的例子解释参数顺序、估算性质、O(N) 成本和常见错误。137 收藏 -
Redis BITFIELD_RO 只接受 GET,可以从同一个字符串按位宽和偏移一次提取多个整数。本文用非字节对齐字段说明 i/u 编码、# 偏移、返回顺序和缺失位边界。176 收藏 -
Redis ZRANGESTORE 可以把源有序集合的一段 rank、score 或字典序范围保存为新的有序集合。本文从默认 rank 取值开始,说明 BYSCORE、BYLEX、REV、LIMIT 的组合方式,以及目标键覆盖和空结果等生产边界。232 收藏 -
Redis ZDIFF 按成员身份返回第一有序集合与后续集合的差集。本文解释输入方向、WITHSCORES、分数变化误区,以及结果存储和生命周期。168 收藏 -
Redis GEOSEARCHSTORE 可以把地理索引中的附近地点查询结果保存为新的有序集合。本文按 source、destination、范围参数、COUNT/ANY 与 STOREDIST 拆开最小写法、score 语义和迁移边界。237 收藏 -
Redis SUNIONCARD 的 LIMIT 可以在并集计数达到阈值时提前停止,适合只关心是否达标的场景。本文说明参数写法、返回值语义、空键、复杂度和多键部署边界。161 收藏 -
Redis CLIENT TRACKING 不会替应用保存本地缓存,而是记录客户端读过的 key,并在 key 被修改、过期或淘汰时发送失效通知。本文按 RESP3、RESP2、OPTIN/OPTOUT、BCAST 和断连竞态整理一套可落地的选择流程。166 收藏 -
Redis FT.SEARCH 按字段搜索时,TAG 用花括号精确匹配,NUMERIC 用范围表达式,TEXT 用全文语法;再结合 RETURN、LIMIT 和 DIALECT 2 控制结果。293 收藏 -
Redis JSON.SET 可以通过 JSONPath 只替换嵌套对象中的一个字段,不会覆盖同一文档的其它成员。本文用最小命令说明路径写法、末级字段创建、XX 条件和返回值判断。340 收藏 -
Redis SINTERCARD 的 LIMIT 可以在交集计数达到阈值时提前结束,适合只判断是否达标的场景。本文说明参数位置、返回值语义、精确计数边界、复杂度与集群注意事项。321 收藏 -
Redis BITFIELD 可以把多个不同位宽的有符号或无符号整数放进同一个 String,本文用 redis-cli 说明 GET、SET、INCRBY、# 偏移和 WRAP、SAT、FAIL 溢出策略的选择。354 收藏