Redis技术文章
-
Redis TOPK.LIST按估算计数返回热点候选,WITHCOUNT不代表精确次数。本文结合命令、响应适配与页面提示,区分近似热点和完整排名,并说明同分、缺少键与统计窗口的边界。197 收藏 -
用 Redis 8 原生 Vector Set 搭建轻量语义检索:设计向量与元素标识,写入 JSON 元数据,使用 VSIM、FILTER 和 FILTER-EF 过滤结果,并处理维度、类型、量化和迁移边界。195 收藏 -
Redis CF.DEL只能用于确认加入的元素,概率阳性不能代替精确证据。本文结合最小命令、删除资格与交互状态,说明重复加入、并发请求、过滤器重建和结果不确定时的处理边界。195 收藏 -
Redis HyperLogLog 可通过 PFADD 和 PFCOUNT 估算 UV。本文说明稳定访客标识、日期分桶、跨日并集、标准误差与过期策略,并区分趋势看板和精确成员需求。195 收藏 -
Redis RANDOMKEY 在空数据库中返回 nil/null,但抽到名称为空的真实键时返回长度为 0 的普通字符串。本文从命令语义、RESP2/RESP3 编码和 Go 客户端处理三层说明如何区分两种情况。195 收藏 -
Redis SCAN 的 COUNT 只是遍历工作量提示,不保证每轮返回固定数量。本文解释游标结束条件、MATCH/TYPE 过滤、空批次与重复键,并给出 COUNT 的场景化选择方法。191 收藏 -
Redis HSETNX 用原子方式初始化 Hash 字段:字段不存在时写入并返回 1,已存在时保持原值并返回 0。本文用 redis-cli 和 Go 客户端拆解返回值、重复调用、错误类型与适用边界。191 收藏 -
Redis OBJECT FREQ 返回的是 LFU 使用的对数近似计数,不是精确访问总数。本文说明概率递增、衰减、配置项和监控边界。190 收藏 -
数据库 · Redis | 4星期前 | Redis · 分页 · 缓存设计 · 排行榜 · Sorted Set · ZREVRANK Redis Sorted Set 排行榜 同分排名 排行榜翻页 历史榜单
讲清 Redis Sorted Set 排行榜中同分排序与业务名次的区别,并给出并列排名、版本化翻页、周期键历史榜单和过期保留的实用设计。189 收藏 -
Redis XREADGROUP 的 NOACK 会跳过 Pending Entries List,不适合必须重试或必须追踪处理结果的任务。本文从 PEL、XACK 和消息丢失代价出发,说明什么时候可以使用 NOACK。189 收藏 -
Redis SORT_RO 会直接返回列表、集合或有序集合的排序结果,不使用 STORE 创建临时键。本文从 SORT 与 SORT_RO 的区别、LIMIT、BY、GET、ALPHA 和 Go 客户端接收方式说明如何选择只读排序。188 收藏 -
Redis Streams 消费组恢复超时 pending 消息时,可以给 XAUTOCLAIM 加 JUSTID,只接管并返回消息 ID,再按 ID 读取和处理,成功后用 XACK 清理 PEL。本文用一个小型恢复器说明游标、COUNT、0-0 和失效 ID 的处理边界。187 收藏 -
用 Redis ZDIFF 取出第一个有序集合独有的成员,说明 WITHSCORES、空结果、ZDIFFSTORE 与 Redis Cluster 多键同槽位边界。186 收藏 -
Redis SPUBLISH 用于向分片频道发送实时消息。本文说明命令参数、返回值、Redis Cluster 路由边界,并对比 PUBLISH 与 Stream 的适用场景。186 收藏 -
Redis XINFO CONSUMERS 返回 name、pending、idle 和 inactive。本文解释 Redis 7.2 后 idle 与 inactive 的差异,并用字段组合判断消费者空闲、轮询无消息或处理停滞。182 收藏