redis操作之字符串 string

本文详细介绍了 Redis 中常用的命令,包括数据操作如 set、get、del 等,数值增减操作 incr 和 decr,字符串操作 getrange 和 setrange,以及带有条件限制的 setex 和 setnx 命令。此外还讲解了批量操作 mset 和 mget 的使用方法。

1.set /get/del/append/strlen
set:设置值 get:获取值 del:删除值 append:追加值 strlen:获取字符长度
这里写图片描述


2.incr/decr/incrby/decrby 只有数字才有用
incr:自动给数值加1 incrby k1 x:自动数值加x(x)为数值。
decr/decrby与上面相反。
这里写图片描述


3.getrange/setrange (betwen … and )
getrange key 0 2 获取key从0到2的字符
setrange key 2 xxxx 从key的第二个位置开始加入xxxx
这里写图片描述


4.setex(set with expire)/setnx(set if not exist)
setex key 10s val 为key设置值为val并且设置10s的生存周期
这里写图片描述
setnx key val 如果Key不存在则将其设置为val 否则设置失败
这里写图片描述


5.mset/mget/msetnx
many set/get/setnx 一次设置多个值
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3
这里写图片描述
msetnx k1 v1 k4 v4 设置未定义的值。如果已经有的值就无法设置成功!
这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值