一、设置key,并获取
172.16.9.24:6379> set name tom
172.16.9.24:6379> get name
二、删除key,该命令用于key存在时删除key
172.16.9.24:6379> del name
三、序列化key
172.16.9.24:6379> dump name
四、检查给定 key 是否存在
172.16.9.24:6379> exists name
五、为给定 key 设置过期时间(以秒为单位)
172.16.9.24:6379> expire name 10
六、以秒为单位,返回给定 key 的剩余生存时间
172.16.9.24:6379> ttl name
七、将当前数据库的 key 移动到给定的数据库 db 当中(db是从0-15)
172.16.9.24:6379> move key db
八、移除 key 的过期时间,key 将持久保持
172.16.9.24:6379> PERSIST key
九、从当前数据库中随机返回一个 key
172.16.9.24:6379> randomkey
十、修改 key 的名称
172.16.9.24:6379> rename key newkey
十一、仅当 newkey 不存在时,将 key 改名为 newkey 。
172.16.9.24:6379> renamenx key newkey
十二、返回 key 所储存的值的类型。
172.16.9.24:6379> type key
设置过期时间扩展
1、expireat 的作用和 expire 类似,expireat 命令接受的时间参数是 unix 时间戳(unix timestamp)
172.16.9.24:6379> expireat key timestamp
2、设置 key 的过期时间以毫秒计
172.16.9.24:6379>pexpire key milliseconds
3、设置 key 过期时间的时间戳(unix timestamp) 以毫秒计
172.16.9.24:6379> pexpireat key milliseconds-timestamp
返回key的剩余时间扩展
以毫秒为单位返回 key 的剩余的过期时间
172.16.9.24:6379> pttl key