Redis中的键(key)的常用操作命令总结

完整的Redis命令学习

Redis Command Reference 和 Redis Documentation 的中文翻译版文档(Redis 命令参考):http://redisdoc.com/

key的常用操作命令总结

命令 作用
DEL key 删除key
DUMP key 序列化给定的key,并返回被序列化的值。
EXISTS key 检查给定key 是否存在
EXPIRE key seconds 设置给定的key的过期时间,以秒为单位
EXPIREAT key timestamp 设置给定的key的过期时间,与EXPIRE作用不同的是 EXPIREAT命令接受的时间参数是UNIX时间戳
PEXPIRE key millseconds 设置key的过期时间,以毫秒计
PEXPIRE key millseconds-timestamp 设置key的过期时间的时间戳,以毫秒计
KEYS pattern 查找所有符合给定模式(pattern) 的key
MOVE key db 将当前数据库的key移动到给定的数据库db中
PERSIST key 移除key的过期时间,将key持久保存
PTTL key 以毫秒为单位返回key的剩余时间
TTL key 以秒为单位,返回给定key的剩余生存时间(TTL,tiime to live)
RANDOMKEY 从当前数据库中随机返回一个key
RENAME key newkey 修改key的名称
RENAMENX key newkey 仅当newkey不存在时,将key改名为newkey
TYPE key 返回key所存储的值的类型

命令使用实例

首先通过redis-server redis.conf命令启动redis,再通过redis-cli命令进入到控制台中,如下:
Redis中的键(key)的常用操作命令总结_第1张图片

1.exist命令

使用exists k2判断k2是否存在,存在返回1,不存在返回0
Redis中的键(key)的常用操作命令总结_第2张图片

2.move 命令

使用move k2 1,将k2移动到数据库1中,如下:
Redis中的键(key)的常用操作命令总结_第3张图片

3.expire命令

使用expire k1 10,设置k1的过期时间为10秒。
Redis中的键(key)的常用操作命令总结_第4张图片
10秒后通过exists 查看k1发现k1已被删除,不存在了。

4.tt命令

通过ttl k1查看到k1过期还有6秒
Redis中的键(key)的常用操作命令总结_第5张图片
执行命令后的返回值中-2表示key不存在或者已过期;-1表示key存在并且没有设置过期时间(永久有效)。

5.type命令

使用type k2查看k2的类型
在这里插入图片描述

6.rename命令

使用rename k2 newk2将k2的键值改为newk2
在这里插入图片描述

7.del命令

使用del newk2命令删除newk2
Redis中的键(key)的常用操作命令总结_第6张图片

你可能感兴趣的:(Redis)