redis常用命令

网友投稿 224 2022-11-21

redis常用命令

DEL key [key ...]删除给定的一个或多个 key 。 不存在的 key 会被忽略。 时间复杂度: O(N), N 为被删除的 key 的数量。 删除单个字符串类型的 key ,时间复杂度为O(1)。 删除单个列表、集合、有序集合或哈希表类型的 key ,时间复杂度为O(M), M 为以上数据结构内的元素数量。 返回值: 被删除 key 的数量。 EXISTS key检查给定 key 是否存在。 时间复杂度: O(1) 返回值: 若 key 存在,返回 1 ,否则返回 0 。 KEYS pattern 查找所有符合给定模式 pattern 的 key 。 KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeeeello 等。 KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。 特殊符号用 \ 隔开 【注】KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题, 时间复杂度: O(N), N 为数据库中 key 的数量。 返回值: 符合给定模式的 key 列表。 MOVE key db将当前数据库的 key 移动到给定的数据库 db 当中。 如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果。 RANDOMKEY从当前数据库中随机返回(不删除)一个 key 。 时间复杂度: O(1) 返回值: 当数据库不为空时,返回一个 key 。 当数据库为空时,返回 nil 。 RENAME key newkey将 key 改名为 newkey 。 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 当 newkey 已经存在时, RENAME 命令将覆盖旧值。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:瞄准医疗电子 聚合管理器三大方案应运而生
下一篇:光纤收发器的原理的作用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~