首页/数据/Redis 进阶速查/KEYS 的替代路径
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条
性能与排障129 条

KEYS 的替代路径

KEYS 一次性扫描全键空间,生产环境应改用 SCAN 迭代或维护索引集合来按前缀取键。

Redis 进阶速查数据更新于 2026-10-12
迭代SCAN cursor MATCH 前缀* COUNT n
索引用 set 维护前缀集合
批量按业务维度记录键清单

示例

示例
redis-cli SCAN 0 MATCH user:* COUNT 100
SCAN 迭代期间键空间变化不会漏掉已存在键,新键不保证出现,按最终一致使用。

易错点

  • SCAN 单次 COUNT 设得越大越久,循环要控制节奏
  • 误以为 SCAN 会看到所有新写入键,弱一致性要接受

数据来源与参考

  • Redis 官方文档:SCAN 与 KEYS 对比
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌