美文网首页redis
redis学习-常用命令

redis学习-常用命令

作者: helan606 | 来源:发表于2019-01-10 16:23 被阅读0次

    启动

    启动 redis 客户端:

    $ cd /root/redis-5.0.0/src

    $ ./redis-cli

    127.0.0.1:6379> ping

    PONG

    del

    删除:

    del key

    dump

    序列化:

    DUMP key

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

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

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

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

    exists

    检查key是否存在:

    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:

    RANDOMKEY

    persist

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

    PERSIST key

    rename&prename

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

    renamekey newkey

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

    renamenxkey newkey

    type

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

    type key

    相关文章

      网友评论

        本文标题:redis学习-常用命令

        本文链接:https://www.haomeiwen.com/subject/kvmarqtx.html