启动
启动 redis 客户端:
$ cd /root/redis-5.0.0/src
$ ./redis-cli
127.0.0.1:6379> ping
PONG
del
删除:
del key
dump
序列化:
序列化生成的值有以下几个特点:
它带有 64 位的校验和,用于检测错误, RESTORE 在进行反序列化之前会先检查校验和。
值的编码格式和 RDB 文件保持一致。
RDB 版本会被编码在序列化值当中,如果因为 Redis 的版本不同造成 RDB 格式不兼容,那么 Redis 会拒绝对这个值进行反序列化操作。
exists
检查key是否存在:
返回值1表示存在,0表示不存在
expire&pexpire
设置key过期时间:
EXPIRE key seconds(以秒计)
PEXPIRE key milliseconds(以ms计)
ttl&pttl
查询KEY的剩余过期时间:
TTL key(以秒计)
PTTL key(以ms计)
keys
查找所有符合给定模式的KEY:
keys *
randomkey
从当前数据库中随机返回一个key:
persist
在key的失效时间内,移除key的过期时间,key永久生效
rename&prename
重命名key,若新的key名已存在,则覆盖:
renamekey newkey
新的key名存在,返回0,修改不成功
renamenxkey newkey
type
返回 key 所储存的值的类型:
type key
网友评论