美文网首页
redis——笔记1

redis——笔记1

作者: 非问 | 来源:发表于2019-02-25 10:02 被阅读0次

    key

    KEYS 查看数据库中的匹配key
    *匹配所有key
    ?匹配 一个任意字符
    [az]匹配a或z
    (特殊符合用 \隔开 )

    设置key和删除key
    SET name zhang
    DEL name
    DEL 可以同时删除多个key

    EXISTS检查给定的key是否存在
    存在返回 1
    不存在返回 0

    EXPIRE给key设置生存时间
    设置成功返回 1
    设置失败返回 0
    (key不存在或者key不能设置生存时间)

    EXPIREAT 使用时间戳给key设置过期时间

    PERSIST 移除key的生存时间
    成功返回 1
    失败返回 0

    TTL 查看key剩余生存时间,以秒为单位
    返回剩余时间
    失败返回-1
    (key不存在或者没有设置生存时间)

    PTTL 查看key的剩余生存时间,以毫秒为单位。
    如果key不存在,返回-1

    RANDOMKEY 从当前数据库中随机返回一个key,不删除key。
    返回一个key
    数据库为空时,返回nil

    MOVE 移动key到其他数据库
    MOVE name 1
    (将name移动到数据库1)
    成功返回 1
    失败返回 0

    RENAME 给key改名
    RENAME key newkey
    成功提示 OK
    失败返回一个错误

    RENAMENX 当新key名不存在的时候给key改名
    修改成功返回1
    如果新key名存在返回0
    如果旧key不存在返回一个错误

    TYPE 返回key所存储的值的类型
    none(key不存在)
    string(字符串)
    list(列表)
    set(集合)
    zset(有序集)
    hash(哈希表)

    DUMP序列化给定的key,并返回序列化后的值
    key存在,返回序列化之后的值
    key不存在,那么返回nil

    RESTORE 反序列化值
    成功返回 OK
    失败返回一个错误

    相关文章

      网友评论

          本文标题:redis——笔记1

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