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 |