redis模糊获取所有键的key

redis模糊keys和scan解析

1、keys pattern

pattern
*:通配任意多个字符
?:通配单个字符
[]:通配括号内的某一个字符

2、SCAN cursor [MATCH pattern] [COUNT count]

scan 游标(cursor ) MATCH <给定模式相匹配的元素> count 每次迭代所返回的元素数量 ,SCAN 命令是增量的循环,每次调用只会返回count数量的元素。scan会返回两个结果,一个是用于下次遍历的游标,一个是结果集;
当返回下次遍历的游标的值为 0 时, 表示迭代已结束。

总结:scan 的时间复杂度是O(1),只会返回符合条件指定count数量的数据。keys会返回模糊匹配到的所有数据,占用redis的cpu,性能低下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值