美文网首页
Redis对于Key操作

Redis对于Key操作

作者: 程序员小杰 | 来源:发表于2020-07-11 16:04 被阅读0次

    1、keys pattern

    查找所有符合给定模式( pattern)的 key

    127.0.0.1:6379> keys *
    1) "k3"
    2) "k2"
    3) "k1"
    

    2、exists key

    检查给定 key 是否存在。

    127.0.0.1:6379> exists k1
    (integer) 1
    

    3、expire key seconds

    设置 key 的过期时间以秒为单位。如果key在过期之前被重新set了,过期时间会失效

    127.0.0.1:6379> expire k1 30
    (integer) 1
    127.0.0.1:6379> ttl k1
    (integer) 26
    127.0.0.1:6379> set k1 yuan
    OK
    127.0.0.1:6379> ttl k1
    (integer) -1
    

    4、ttl

    以秒为单位,查看key 的有效期。-1代表无限期,-2代表过期,过期之后ket会自动删除。

    127.0.0.1:6379> ttl k1
    (integer) 7
    127.0.0.1:6379> ttl k1
    (integer) -2
    

    5、pexpire key milliseconds

    设置 key 的过期时间以毫秒为单位

    6、pttl key

    以毫秒为单位,查看key 的有效期。-1代表无限期,-2代表过期,过期之后ket会自动删除。

    7、persist key

    移除 key 的过期时间

    127.0.0.1:6379> expire k2 30
    (integer) 1
    127.0.0.1:6379> ttl k2
    (integer) 28
    127.0.0.1:6379> persist k2
    (integer) 1
    127.0.0.1:6379> ttl k2
    (integer) -1
    

    8、del key

    删除1个或多个键

    127.0.0.1:6379> del k2
    (integer) 1
    

    9、rename key newkey

    修改 key 的名称

    127.0.0.1:6379> keys *
    1) "k3"
    127.0.0.1:6379> rename k3 k31
    OK
    127.0.0.1:6379> keys *
    1) "k31"
    
    127.0.0.1:6379> set k3 gongj
    OK
    127.0.0.1:6379> set k4 yuan
    OK
    127.0.0.1:6379> rename k3 k4
    OK
    127.0.0.1:6379> keys *
    1) "k4"
    2) "k31"
    

    10、RENAMENX key newkey

    仅当 newkey 不存在时,将 key 改名为 newkey

    127.0.0.1:6379> set k3 gognj
    OK
    
    127.0.0.1:6379> keys *
    1) "k4"
    2) "k3"
    3) "k31"
    
    127.0.0.1:6379> renamenx k3 k4
    (integer) 0
    127.0.0.1:6379> keys *
    1) "k4"
    2) "k3"
    3) "k31"
    
    127.0.0.1:6379> renamenx k3 k5
    (integer) 1
    127.0.0.1:6379> keys *
    1) "k4"
    2) "k5"
    3) "k31"
    

    11、type key

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

    127.0.0.1:6379> type k31
    zset
    

    以上所以只是均来自于大佬江南一点雨
    个人博客:[http://www.javaboy.org/]

    相关文章

      网友评论

          本文标题:Redis对于Key操作

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