redis有关String类型数据的操作命令

保存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 ……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值