redis数据库常用字符串操作

String(子串类型)

 set 命令:设置一个键和值,键存在则只覆盖,返回ok
 > set 键  值    例如: >set name zhangsan
 get 命令:获取一个键的值,返回值
 > get 键        例如:>get name
 setnx命令:设置一个不存在的键和值(防止覆盖),
 > setnx 键 值      若键已存在则返回0表示失败
 setex命令:设置一个指定有效期的键和值(单位秒)
 > setex 键 [有效时间] 值  例如: >setex color 10 red
  不写有效时间则表示永久有效,等价于set
 setrange命令:替换子字符串 (替换长度由子子串长度决定)
 > setrange 键 位置 子字串
 > setrange name 4 aa  将name键对应值的第4个位置开始替换
 mset命令:批量设置键和值,成功则返回ok
 > mset 键1 值1 键2 值2 键3 值3 ....
 msetnx命令:批量设置不存在的键和值,成功则返回1
 > msetnx 键1 值1 键2 值2 键3 值3 ....
 getset命令:获取原值,并设置新值
 getrange命令:获取指定范围的值
 >getrange 键 0 4     //获取指定0到4位置上的值
 mget命令: 批量获取值
 >mget 键1 键2 键3....
 incr命令: 指定键的值做加加操作,返回加后的结果。
 >  键        
例如: >incr kid
 incrby命令: 设置某个键加上指定值
 > incrby 键 m    //其中m可以是正整数或负整数
 decr命令: 指定键的值做减减操作,返回减后的结果。
 > decr 键        例如: >decr kid
 decrby命令: 设置某个键减上指定值
 > decrby 键 m    //其中m可以是正整数或负整数
 append命令:给指定key的字符串追加value,返回新字符串值的长度
 >append 键 追加字串
 strlen求长度 
>strlen 键名   //返回对应的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值