Redis 键操作(keys operation)
Redis keys命令用于管理Redis中的键(key),以下是使用redis keys命令的语法。
Keys - 语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
Keys - 示例
redis 127.0.0.1:6379> SET bytekits redis
OK
redis 127.0.0.1:6379> DEL bytekits
(integer) 1
在上面的示例中, DEL 是命令,而 bytekits 是键。如果删除键,则命令的输出将为(整数)1,否则将为(整数)0。
Keys - 命令
下表列出了一些与按键有关的基本命令。
No | Command | 描述 |
---|---|---|
1 | DEL key | 该命令删除键(key)(如果存在)。 |
2 | DUMP key | 此命令返回存储在指定键上的值的序列化版本。 |
3 | EXISTS key | 此命令检查键(key)是否存在。 |
4 | EXPIRE key | 设置指定时间后键(key)的到期时间。 |
5 | EXPIREAT key timestamp | 设置指定时间后键(key)的到期时间,这里的时间采用Unix时间戳格式。 |
6 | PEXPIRE key milliseconds | 设置键(key)的有效期限(以毫秒为单位)。 |
7 | PEXPIREAT key milliseconds-timestamp | 设置Unix时间戳记中键(key)的过期时间(以毫秒为单位)。 |
8 | KEYS pattern | 查找与指定模式匹配的所有键。 |
9 | MOVE key db | 将键(key)移到另一个数据库。 |
10 | PERSIST key | 从键(key)中删除到期。 |
11 | PTTL key | 获取键(key)到期的剩余时间(以毫秒为单位)。 |
12 | TTL key | 获取键(key)到期的剩余时间。 |
13 | RANDOMKEY | 从Redis返回一个随机键(key)。 |
14 | RENAME key newkey | 更改键(key)名称。 |
15 | RENAMENX key newkey | 重命名键(key)(如果不存在新键(key))。 |
16 | TYPE key | 返回键中存储的值的数据类型。 |