redis做缓存,怎么取出全部key
redis做缓存的时候,怎么取出全部相同前缀的key,百度到很多都是keys,scan
获取当前库下的所有key
可以使用 keys * 命令,keys支持模糊匹配,但是cpu使用率有点高。还有一种就是scan命令
SCAN cursor [MATCH pattern] [COUNT count]
但是这个我用不上,感觉也有点不好用。
其他方法:
设置一个set,在缓存的时候把数据的key存到这个set里面
条条大路通罗马,逮到耗子就是好猫
网友评论