Redis學習-3.1:String字符串詳解

Redis是key-value的數據庫

Key定義注意的點:

1:不要過長(不要超過1024個字節)過長會導致降低查找效率

2:不要過短,否則可讀性太低

3:統一的命名規範

字符串:存儲String,在redis中是以二進制的形式保存的。字符串類型得到Value最多可以容納512MB

存儲字符串常用的命令:

賦值

set company wsy 向key爲company中放入wsy的value

取值

get company 獲得key爲company的值

blob.png

先獲取key的值在設置key的值:getset company wsy1

blob.png

刪除

blob.png

nil代表值不存在

數值遞增

incr num(incr 後面加上一個Key的值),這條命令是使Key的值+1,如果key的值不存在就給與默認值0之後再+1,如果key的值不爲數字則拋出異常

   blob.png

decr num遞減:

如果遞減的值不存在則賦值爲0之後-1變爲-1,如果存在則-1如果不能夠-1則拋出異常

blob.png

拓展命令

incrby num 2 加法

blob.png

可以將指定key的value +N -N,如果Key不存在則賦值爲0在進行操作,如果值不能加減則拋出異常

dedcrby num 3  減法

blob.png

拼湊字符串

如果key存在則再原有的key後添加這個值

如果key不存在則創建一個key value


blob.png

這個返回的Integer是字符串的長度

blob.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章