redis key命令
key命令主要用于管理redis中的key
del key //删除key, 不存在的key会忽略
dump key //序列化key,不存在的key返回nil
exists key //判断key是否存在,存在1 不存在0
expire key seconds//设置key过期时间,成功1,不成功0
expireat key timestamp //设置key过期时间,成功1,不成功0
pexpireat key milli_timestamp //设置key过期毫秒时间,成功1,不成功0
pexpire key milli_timestamp //设置key过期毫秒时间,成功1,不成功0
keys pattern //查找所有符合给定模式 pattern 的 key
move key db //将当前数据库的 key 移动到给定的数据库 db 当中
persist key //移除给定 key 的过期时间,使得 key 永不过期
pttl key//毫秒为单位返回 key 的剩余过期时间
ttl key //秒为单位返回 key 的剩余过期时间
randomkey //从当前数据库中随机返回一个 key
rename old_key new_key //修改 key 的名称
renamenx old_key new_key //在新的 key 不存在时修改 key 的名称
type key // key 所储存的值的类型 none (key不存在),string (字符串),list (列表),set (集合),zset (有序集),hash (哈希表)