美文网首页
redis简单命令

redis简单命令

作者: CJL181 | 来源:发表于2020-04-21 15:48 被阅读0次

    对KEY操作的命令

    keys * :查看所有key

    腾讯云:0>keys *
     1)  "GoodsKey:gs3"
     2)  "demo2"
     3)  "GoodsKey:gs1"
     4)  "GoodsKey:gs2"
    

    exists key:键key是否存在

    腾讯云:0>exists demo1
    "1"
    

    type key:查看键key的value类型

    腾讯云:0>type demo1
    "string"
    

    del key :删除键key的键值对

    del  demo1
    

    randomkey:返回随机键值对

    "GoodsKey:gs2"
    

    expire key 1 :给key设置1秒的过期时间

    腾讯云:0>exists demo2
    "1"
    
    腾讯云:0>expire demo2 1
    "1"
    
    腾讯云:0>exists demo2
    "0"
    

    ttl key: 查看key的存活时间

    腾讯云:0>expire demo3 60
    "1"
    
    腾讯云:0>ttl demo3
    "54"
    

    对String操作的命令

    set key value: 给键key设置值value

    腾讯云:0>set a 1
    "OK"
    

    get key:取键key的值value

    腾讯云:0>get a
    "1"
    

    getset key new:给键key赋新值new,返回旧值

    腾讯云:0>getset a A
    "1"
    

    mset a 1 b 2 c 3:批量赋值

    腾讯云:0>mset a 1 b 2 c 3
    "OK"
    

    mget a b c:批量取值

    腾讯云:0>mget a b c
     1)  "1"
     2)  "2"
     3)  "3"
    

    setnx key value:如果键key不存在,则创建key-value键值对

    腾讯云:0>setnx d 4
    "1"
    
    腾讯云:0>setnx d D #赋值失败,键d已存在
    "0"
    
    腾讯云:0>get d 
    "4"
    
    

    setex key 1 value:创建key-value键值对,设置过期时间为1秒

    腾讯云:0>setex e 60 5
    "OK"
    
    腾讯云:0>ttl e
    "56"
    

    incr key:键key的value加一操作

    腾讯云:0>incr d 
    "5"
    

    incrby key 5:键key的value加5操作

    腾讯云:0>incrby d 5
    "10"
    

    decr key \ decrby key 5:减法操作
    append key value:为键key的值附加value
    substr key start end:返回键key的value的子串(从start到end)

    相关文章

      网友评论

          本文标题:redis简单命令

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