键操作
Redis 里面不管是哪种数据类型,他都是一个个的键名,键名是不允许重复的。
部分命令
-
del key
:在 key 存在时删除 key -
exists key
:检查给定 key 是否存在 -
expire key seconds
:给 key 设置过期时间,秒 -
expireat key timestamp
:给 key 设置过期时间,时间戳 -
pexpire key milliseconds
:给 kye 设置过期时间,毫秒 -
pexpireat key milliseconds-timestamp
:给 key 设置过期时间,时间戳,毫秒 -
persist key
:移除 key 的过期时间,key 永久保存 -
pttl key
:返回 key 的剩余时间,毫秒 -
ttl key
:返回 key 的剩余时间,秒 -
randomkey
:从当前数据库中随机返回一个 key -
rename key newkey
:修改 key 的名称 -
renamenx key newkey
:仅当 newkey 不存在时,将 key 改名为 newkey -
type key
:返回 key 所存储的值的类型
表格
命令 | 说明 |
---|---|
del key |
在 key 存在时删除 key |
exists key |
检查给定 key 是否存在 |
expire key seconds |
给 key 设置过期时间,秒 |
expireat key timestamp |
给 key 设置过期时间,时间戳 |
pexpire key milliseconds |
给 kye 设置过期时间,毫秒 |
pexpireat key milliseconds-timestamp |
给 key 设置过期时间,时间戳,毫秒 |
persist key |
移除 key 的过期时间,key 永久保存 |
pttl key |
返回 key 的剩余时间,毫秒 |
ttl key |
返回 key 的剩余时间,秒 |
randomkey |
从当前数据库中随机返回一个 key |
rename key newkey |
修改 key 的名称 |
renamenx key newkey |
仅当 newkey 不存在时,将 key 改名为 newkey |
type key |
返回 key 所存储的值的类型 |