怎样按前缀查 Redis 键?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
用 SCAN 配合 MATCH 前缀模式,反复执行直到游标返回 0。生产大库避免用 KEYS 扫完整键空间。
讲清原理
SCAN 分轮返回,COUNT 只是工作量提示。期间发生新增删除时不保证快照,结果可能重复,返回空页也要继续。
例子与易错点
在 Cluster 上通常逐主分片扫描,按需去重。若前缀查询是用户高频功能,维护业务索引会比每次扫键更可控。
SCAN 的第一项是下一轮游标,后面是本轮键。
SET q36:sample:1 ok
SCAN 0 MATCH q36:sample:* COUNT 1000
相关题 · 第 35 题、第 41 题
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。