首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    redis keys和scan命令

    redis keys和scan命令 redis的keys命令 1.自1.0.0起可用。 时间复杂度: O(N),其中N为数据库中密钥的数目,假设数据库中的密钥名称和给定模式的长度有限。...警告:将KEYS视为命令,仅应在生产环境中格外小心使用。在大型数据库上执行时,可能会破坏性能。此命令用于调试和特殊操作,例如更改键空间布局。不要在常规应用程序代码中使用KEYS。...*name* 1) "lastname" 2) "firstname" redis> KEYS a??...1) "age" redis> KEYS * 1) "lastname" 2) "firstname" 3) "age" redis> 返回值 数组回复:匹配的键列表pattern。...例子 redis> MSET名姓杰克姓特技演员年龄35岁 “好” redis> KEYS 名称 1)“姓氏” 2)“名字” redis> KEYS一个?

    1.2K20

    【redis】全局命令set、get、keys

    而全局命令,就是可以搭配任意一个数据结构来使用的命令 keys——查询 key 用来查询当前服务器上匹配的 key。...通过一些特殊符号(通配符)来描述 key 的模样,匹配上述模样的 key 就能被查询出来 就是帮助我们看一下,当前 Redis 上面有哪些 key 语法: keys pattern pattern: 包含特殊符号的字符串...hllo… [ae]:匹配指定字符,hallo 和 hello [^e]:匹配除了指定字符的,hallo,hgllo… [a-b]:匹配 a-b 这个范围的,hallo,hbllo 注意事项: keys...命令的时间复杂度是 O(N) ,所以,在生产环境上,一般都会禁止使用 keys 命令,尤其是大杀器 keys * 生产环境上的 key 可能会非常多,而我们的 Redis 是一个单线程服务器 就可能导致执行...万一 Redis 被一个 keys * 阻塞住了,此时其他的查询 Redis 操作就超时了,此时这些请求就会直接查询数据库,突然一大波请求过来了,MySQL 措手不及,就容易挂~ 整个系统就基本瘫痪了。

    49110
    领券