redis 命令
redis keys命令用于管理redis中的key。以下是使用redis keys命令的语法。 语法
redis 127.0.0.1:6379> command key_name
例
redis 127.0.0.1:6379> set coonote redis
ok
redis 127.0.0.1:6379> del coonote
(integer) 1
在上面的示例中,del是命令,而coonote是键。如果删除键成功,则命令的输出将为(整数)1,否则将为(整数)0。
redis键命令
下表列出了一些与按键有关的基本命令。
key | 描述 |
---|---|
del key | 该命令删除key(如果存在)。 |
dump key | 此命令返回存储在指定键上的值的序列化版本。 |
exists key | 此命令检查key是否存在。 |
expire key seconds | 设置指定时间后密钥的到期时间。 |
expireat key timestamp | 设置指定时间后key的到期时间。这里的时间采用unix时间戳格式。 |
pexpire key milliseconds | 设置密钥的有效期限(以毫秒为单位)。 |
pexpireat key milliseconds-timestamp | 设置unix时间戳记中key的过期时间(以毫秒为单位)。 |
keys pattern | 查找与指定模式匹配的所有键。 |
move key db | 将key移到另一个数据库。 |
persist key | 从key中删除到期。 |
pttl key | 获取key到期的剩余时间(以毫秒为单位)。 |
ttl key | 获取key到期的剩余时间。 |
randomkey | 从redis返回一个随机key。 |
rename key newkey | 更改key名称。 |
renamenx key newkey | 重命名key(如果不存在newkey)。 |
scan cursor [match pattern] [count count] | 迭代数据库中的数据库键。 |
type key | 返回键中存储的值的数据类型。 |