set key value
若key已存在,那麼會覆蓋掉之前掉value
get key
有乙個返回值,返回追加之後掉字串長度
如果key不存在,則新設定key
strlen key
例如有 key 1
incr key
返回值為加1後的資料
若key不存在,初始值為0再進行+1運算
decr key
返回值為減1後的資料
incrby key offset
返回加offset的資料
decrby key offset
getstrange key startindex endindex
下標是從0開始,閉區間擷取
下標也可以為負,最右邊表示-1
setstrange key startindex value
用value來覆蓋startindex開始的子字串
setx key seconds value
setnx key value
結局普通set同名直接覆蓋的問題
mset key1 value1 key2 value2 key3 value3 ……
mget key1 key2 key3 ……
msetnx key1 v1 k2 v2 k3 v3 ……
redis語法 String型別
127.0.0.1 6379 set k1 v1 ok127.0.0.1 6379 get k1 v1 127.0.0.1 6379 del k1 integer 1 127.0.0.1 6379 get k1 nil 127.0.0.1 6379 set k2 v2 ok integer 9 12...
redis資料型別(String)
常用string操作命令 set keyvalue 設定值 getkey 獲取值 value 追加值 incr key 原子操作,自動加1 value必須為inter型別的字元。decr key 原子操作,自動減1 value必須為inter型別的字元。incrby key num 自動增加指定值 ...
Redis資料型別 String
redis 的字串是動態字串,是可以修改的字串,採用預分配冗餘空間的方式來減少記憶體的頻繁分配。內部為當前字串實際分配的空間 capacity 一般要高於實際字串長度 len。增 set key value 查 get key 刪 del key 增 mset key1 value1 key2 va...