如何在RedisInsight中筛选名称含gateway的缓存键?
解决RedisInsight中筛选包含gateway的键的问题
直接用RedisInsight可视化筛选:在RedisInsight左侧的Keys面板顶部有搜索框,输入
gateway就能实时过滤出所有名称包含该字符串的键,不用执行命令,操作更直观。用SCAN命令替代KEYS:如果偏好命令行方式,推荐使用
SCAN(比KEYS更安全,不会阻塞Redis服务),执行以下命令:SCAN 0 MATCH *gateway*该命令从游标0开始,匹配所有包含gateway的键;如果要筛选以gateway开头的键,改用
SCAN 0 MATCH gateway*即可。确认目标数据库是否正确:检查RedisInsight当前选中的数据库,是否和你的键所在数据库一致(Redis默认有16个数据库,编号0-15),切换到对应数据库后再尝试筛选。
排查KEYS命令失效原因:如果必须用KEYS但无结果,可能是Redis配置中通过
rename-command KEYS ""禁用了KEYS命令,这时只能用SCAN或可视化筛选方式。
内容的提问来源于stack exchange,提问作者Headmaster
相关产品推荐
相关产品推荐

