1. 首页
  2. 编程语言
  3. 其他
  4. redis keys与scan命令的区别说明

redis keys与scan命令的区别说明

上传者: 2021-07-07 05:25:05上传 PDF文件 198.91 KB 热度 15次

如果在生产环境上,我们有需要查找然后删除key的需求,我们应该使用scan命令,来替代key。scan也是O复杂度,支持通配查找key的命令,不同keys的是它采用的是游标按批次迭代返回数据,可以不用阻塞主线程。一直遍历到返回的 cursor 值为 0 时结束。当 SCAN 命令的游标参数被设置为 0 时, 服务器将开始一次新的迭代, 而当服务器向用户返回值为 0 的游标时, 表示迭代已结束3、操作三、性能对比1、我们在获取redis里面的某个db里面的所有数据可以用 `keys `这样的指令来实现。

下载地址
用户评论