Redis學習筆記(三)——數據結構之字符串(String)

1、介紹html

String類型,是二進制安全的,存入和獲取的數據相同,value最多能夠容納的數據長度是512M,能夠存放json數據,圖像數據等等.redis

 

存儲String經常使用命令:json

賦值(set)安全

取值(get)app

刪除(del)spa

數據增減(incr、decr).net

擴展命令(incrby、decrby)3d

追加字符串(append)htm

獲取字符串長度(strlen)blog

字符串替換指定位置的值(setrange)

截取字符串(getrange)

批量獲取值(mget)

設置一個或多個key-value(mset)

賦值,若是指定的key存在,則不成功(setnx)

 

 

更多操做請參考官方文檔:http://www.redis.net.cn/order/3557.html

 

 2、操做

一、賦值(set)

  set key value

  

 

二、取值(get)

  get key

  

 

三、獲取並設置值(getset)

  getset key value

  

 

四、刪除(del)

  del key [key1 key2 ...]

  

 

五、自增,只能用在數字上(incr)

  incr key

  

 

六、自減,原理同上(decr)

  decr key

  

 

七、擴展(incrby、decrby)

  incrby指定增量值

  incrby key 量值(數字)

  

 

 

  decrby指定減量值

  decrby key 量值(數字)

  

 

八、追加字符串(append),若是key不存在,則添加一個key並賦值

  append key value

  

 

九、獲取字符串長度(strlen)

  strlen key

  

 

十、字符串替換賦值,替換指定位置的值(setrange)

  setrange key offset value

  

 

十一、截取字符串(getrange)

  getrange key start end

  

 

十二、批量獲取key的值(mget)

  mget key

  

 

1三、設置一個或多個key-value(mset)

  mset key value [key1 value key2 value ...]

  

 

1四、賦值,若是指定的key存儲,則不成功(setnx)

  setnx key value

  

相關文章
相關標籤/搜索