Redis 命令:键值里的键(Key)
Redis 键命令用于管理 redis 的键,如下是 Redis 键命令的语法。
redis 127.0.0.1:6379> COMMAND KEY_NAME
以 DEL 命令为例。learnku 是一个键。 如果键被删除成功,命令执行后输出 ( integer ) 1,否则将输出 ( integer ) 0。
redis 127.0.0.1:6379> SET learnku redis
OK
redis 127.0.0.1:6379> DEL learnku
(integer) 1
这里, DEL是 Redis 键命令,而 learnku 是键。
Redis 键命令
Index | Command | Description |
---|---|---|
1 | DEL key | 该命令用于在 key 存在时删除 key。 |
2 | DUMP key | 序列化 key ,并返回被序列化的值。 |
3 | EXISTS key | 检查 key 是否存在。 |
4 | EXPIRE key | 以秒为单位为设置 key 过期时间 |
5 | EXPIREAT key | 为 key 设置过期的 UNIX 时间戳 ( unix timestamp ) 。 |
6 | PEXPIRE key | 以毫秒为单位设置 key 的过期时间。 |
7 | PEXPIREAT key | 以毫秒为单位设置 key 过期时间的时间戳 ( unix timestamp ) 。 |
8 | KEYS pattern | 查找所有符合给定模式 ( pattern ) 的 key 。 |
9 | MOVE key | 将当前数据库的 key 移动到给定的数据库 db 当中。 |
10 | PERSIST key | 移除 key 的过期时间,既持久化。 |
11 | PTTL key | 以毫秒为单位返回 key 的剩余的过期时间。 |
12 | TTL key | 以秒为单位,返回给定 key 的剩余生存时间 。 |
13 | randomkey | 从当前数据库中随机返回一个 key 。 |
14 | RENAME key newkey | 修改 key 的名称 |
15 | RENAMENX key newkey | 仅当 newkey 不存在时,将 key 改名为 newkey 。 |
16 | TYPE key | 返回 key 所储存的值的类型。 |