首页/数据/Redis 进阶速查/SMEMBERS 大集合的替代
性能与排障129 条

SMEMBERS 大集合的替代

SMEMBERS 返回集合全部成员,大集合应改用 SSCAN 渐进遍历,或维护分片集合按需读取。

Redis 进阶速查数据更新于 2026-10-12
迭代SSCAN key cursor COUNT n
分片按桶拆分多个 set
场景关系、标签类集合

示例

示例
redis-cli SSCAN big:set 0 COUNT 100
集合交集/并集运算也会随规模变慢,先控规模再谈运算。

易错点

  • 对超大集合做聚合运算,CPU 与阻塞风险叠加
  • 分页遍历与集合增删并发时语义漂移,业务侧要容忍

数据来源与参考

  • Redis 官方文档:SSCAN 与集合操作
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌