保存set
set key value
若key已存在,那么会覆盖掉之前掉value
获取get
get key
追加字符串
append key value
有一个返回值,返回追加之后掉字符串长度
如果key不存在,则新设置key
获取key的长度
strlen key
将字符串数值进行+1
例如有 key 1
incr key
返回值为加1后的数据
若key不存在,初始值为0再进行+1运算
将字符串数值进行-1
decr key
返回值为减1后的数据
将字符串数值进行+offset运算
incrby key offset
返回加offset的数据
将字符串数值进行-offset运算
decrby key offset
获取子字符串
getstrange key startIndex endIndex
下标是从0开始,闭区间截取
下标也可以为负,最右边表示-1
覆盖子字符串
setstrange key startIndex value
用value来覆盖startIndex开始的子字符串
设置字符串时同时设置他的最大生命周期
setx key seconds value
设置字符串,不存在key时才设置成功,否则放弃
setnx key value
结局普通set同名直接覆盖的问题
批量设置字符串到redis中
mset key1 value1 key2 value2 key3 value3 ……
批量获取key
mget key1 key2 key3 ……
批量设置字符串,所有key不存在时才设置成功,否则放弃
msetnx key1 v1 k2 v2 k3 v3 ……