redis学习-常用命令

启动

启动 redis 客户端:

$ cd /root/redis-5.0.0/src

$ ./redis-cli

127.0.0.1:6379> ping

PONG

del

删除:

del key


redis学习-常用命令_第1张图片

dump

序列化:

DUMP key

序列化生成的值有以下几个特点:

它带有 64 位的校验和,用于检测错误, RESTORE 在进行反序列化之前会先检查校验和。

值的编码格式和 RDB 文件保持一致。

RDB 版本会被编码在序列化值当中,如果因为 Redis 的版本不同造成 RDB 格式不兼容,那么 Redis 会拒绝对这个值进行反序列化操作。


redis学习-常用命令_第2张图片

exists

检查key是否存在:

EXISTS key

返回值1表示存在,0表示不存在

expire&pexpire

设置key过期时间:

EXPIRE key seconds(以秒计)

PEXPIRE key milliseconds(以ms计)

redis学习-常用命令_第3张图片

ttl&pttl

查询KEY的剩余过期时间:

TTL key(以秒计)

PTTL key(以ms计)

redis学习-常用命令_第4张图片

keys

查找所有符合给定模式的KEY:

keys *

redis学习-常用命令_第5张图片

randomkey

从当前数据库中随机返回一个key:

RANDOMKEY

redis学习-常用命令_第6张图片

persist

在key的失效时间内,移除key的过期时间,key永久生效

PERSIST key

redis学习-常用命令_第7张图片

rename&prename

重命名key,若新的key名已存在,则覆盖:

renamekey newkey

新的key名存在,返回0,修改不成功

renamenxkey newkey

redis学习-常用命令_第8张图片

type

返回 key 所储存的值的类型:

type key

你可能感兴趣的:(redis学习-常用命令)