美文网首页
Redis进阶系列四(通用指令)

Redis进阶系列四(通用指令)

作者: 莫客991 | 来源:发表于2020-08-25 16:18 被阅读0次

    Redis进阶系列四(通用指令)

    1、基本操作指令

    //查看key的数据类型
    127.0.0.1:6379> type mylist
    string
    //查看key是否存在
    127.0.0.1:6379> exists mylist
    (integer) 1
    //删除一个key
    127.0.0.1:6379> del mylist
    (integer) 1
    
    image.png

    2、扩展操作指令

    //查看key的数据类型
    127.0.0.1:6379> set mystr 1
    OK
    //设置key的过期时间,单位:秒;pexire命令是毫秒
    127.0.0.1:6379> expire mystr 60
    (integer) 1
    //查看过期剩余时长,单位:秒,返回-2则表示不存在该key,返回-1,则是永久有效
    127.0.0.1:6379> ttl mystr
    (integer) 53
    //查看过期剩余时长,单位:毫秒
    127.0.0.1:6379> pttl mystr
    (integer) 47083
    
    image.png
    //把可以的过期时间改成永不过期
    127.0.0.1:6379> persist mystr
    (integer) 1
    
    image.png

    3、数据库操作指令

    切换数据库,redis有16个数据库,下标分别为0~15,每个数据库相互独立

    127.0.0.1:6379[1]> select 0
    OK
    
    127.0.0.1:6379[1]> keys *
    1) "name"
    2) "id"
    //清空当前数据库
    127.0.0.1:6379[1]> flushdb
    OK
    127.0.0.1:6379[1]> keys *
    (empty list or set)
    //清空所有数据库数据
    127.0.0.1:6379[1]> flushdball
    OK
    //查看当前数据库的key数量
    127.0.0.1:6379[1]> dbsize
    (integer) 2
    

    相关文章

      网友评论

          本文标题:Redis进阶系列四(通用指令)

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