zoukankan      html  css  js  c++  java
  • Redis string 字符串

    Redis - string 字符串

    1、string:最基本的数据类型,单个value最大可存512M

    2、set命令:

    set key value:添加键值对数据
    

    3、get命令:

    get key:取值,取key的键值
    

    4、将给定的value追加到原值的末位

    append key value:
    

    5、获取值的长度

    strlen key
    

    6、当key值不存在时可以设置值
    当key值存在时,不可以做任何操作,不能覆盖原key的数据

    setnx key value:
    

    7、 decr key:数值型的值 -1

    incr key:数值型的值+1 
    

    8、incrby key 步长: 数值型的值 +步长

    decrby key 步长:数值型的值 -步长
    

    9、同时给多个k赋值操作
    meget k1 k2:
    同时取多个值

    mset k1 v1 k2 v2 k3 v3:
    

    10、同时给多个key赋值,如果其中的key值有任何一个已经存在,那所有的都失败
    如果key值全部不存在,那就成功

    msetnx:是原子性操作
    

    11、获取key中的值,从start位置到end位置

    ge key start end:
    

    12、用value值覆盖key存储的值,从start位置开始

    setrange key start value:
    

    13、 过期时间单位为秒 setex age 20 30

    setex key 过期时间 value:
    

    14、给key值设置新的value,得到原来的值

    getset key value:
    

    15、删除key的键值对:

    del key
    

    注意:
    Redis中string类型的数据在底层的存储形式:本质上就是一个动态字符串,长度可变,根据长度进行扩容,字符串长度最大不能超过512M

    本文来自博客园,作者:alisleepy,转载请注明原文链接:https://www.cnblogs.com/alisleepy/p/15647460.html

  • 相关阅读:
    作业3.14下
    作业3.14上
    作业3.13 下
    作业 3.13上
    2017.3.10上午
    2017.3.9上午
    2017.3.23-morning
    2017.3.22-morning
    2017.3.21-afternoon
    2017.3.21-morning
  • 原文地址:https://www.cnblogs.com/alisleepy/p/15647460.html
Copyright © 2011-2022 走看看