dev.to | 📄 原文链接 | 2026-11-03 收录

Redis 8.12 RC2 的 SEXPIRE:集合成员校验从两次往返变成一次

来源:dev.to — 2026-11-02

📋 概述

Redis 的集合过去只有整键一个过期时间,想让某个成员自己消失,只能自己维护排序集合索引、读时校验、定时清扫。8.12 RC2 把成员级 TTL 做进了集合类型:SEXPIRE、SPEXPIRE、SEXPIREAT、SPEXPIREAT 设置,STTL、SPTTL 等读回。作者从源码编译并实测,发现收益不在设置过期,而在成员校验终于只剩一次 SISMEMBER。

🔑 核心要点

💡 金句

“The actual value of this feature isn't in setting the expiry. It's in checking membership afterwards.”
译:这个特性的价值其实不在设置过期,而在之后检查成员。
← 返回 dev.to 首页