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

results matching ""

    No results matching ""