关于字符串类型数据的操作命令
a) 将stirng类型的数据设置到redis中
set 键 值
set key value
注意:如果key已经存在,会覆盖之前的key
b)从redis数据库中获取string类型的数据
get 键
get key
c)追加字符串
append key value
append key value
注意:如果key不存在,则会创建一个新key
d) 获取字符串数据的长度
strlen key
strlen key
e)将字符串数值进行加1运算
incr key
incr key1
注意:
如果key不存在,首先设置一个key,值初始化为0,然后进行加一
要求key值必须是数值,否则会将value置位1
f)将字符数值进行减一运算
decr key1
decr key1
g)将字符串进行加offset运算
incrby key offset
incrby key1 10
h)将字符串进行减offset运算
decrby key offset
decrby key1 10
i)获取字符串中的子字符串
getrange key startIndex endIndex
字符串下标为正数时,表示自左至右,从0开始;闭区间截取
字符串下标为负数时,表示自右至左,从-1开始,闭区间截取
getrange key1 0 1
j)用value覆盖从下标为startIndex开始的字符串
setrange key startIndex value
自左至右,从0开始
k)设置字符串数据的同时,设置它的最大生命周期
setex key seconds value
l) 设置string类型的数据value到resdis数据库中
setnx key value
注意:
当key存在时,设置失败
m)批量设置设置string类型的数据value到resdis数据库中
mset 键1 值1 键2 值2 。。。。。
mset key1 value1 key2 value2 ......
n)批量获取
mget 键1 键2 键3.。。。。