Redis 系列教程 — Redis 通用命令

1. 通用命令

序号 命令 描述 时间复杂度
1 keys [pattern] 列出系统中所有的 key O(n)
2 dbsize Redis 系统所有 key 的个数 O(1)
3 exists key Redis 系统是否存在该 key,存在返回1,否则返回0 O(1)
4 del key… 删除 Redis 中的 key,删除不存在的key返回0,否则返回key个数 O(1)
5 expire key seconds 设置 key 的过期时间,单位是秒,pexpire 单位是毫秒 O(1)
6 ttl key 显示 key 剩余的过期时间,返回 -1 表示没有设置过期时间,-2表示key已删除,pttl,单位是毫秒 O(1)
7 persist key 去掉 key 的过期时间 O(1)
8 type key 查看 key 的数据类型 O(1)
9 randomkey 随机返回系统中存在的key
10 rename key1 newKey 给 key 重命名
11 renamenx key1 newKey 给 key 重命名,如果newKey已存在则重命名失败,返回0,否则返回1
12 move key DBNO 将指定的key移动到指定的数据库,redis默认16个库,默认使用 0号库
13 select DBNO 使用 redis 的某个数据库,类似于 mysql 的 use dbname

本文标题:Redis 系列教程 — Redis 通用命令

文章作者:javaliu

发布时间:2018年12月17日 - 09:13

最后更新:2021年11月22日 - 20:45

原始链接:https://www.javaliu.com/2018/12/17/redis-common-command-04/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我的继续创作