Redis之String类型

这篇博客主要记录常用的String类型的命令,便于以后查询

命令说明
set设置key值
get获取key对应的值
strlen获取key值的长度
append在原有的value的基础上追加内容
incr将key存储的值加1
incrby将key存储的值追加指定的内容
incrbyfloat将key存储的值追加float类型的内容
decr将key存储的值减1
decrby将key存储的值减去指定的内容
getrange截取value的值
setrange修改value的部分值,根据偏移量修改
getset获取设置key的值并返回原来的旧值
mget批量获取key值
mset批量设置key值
setex设置key对应的value值,同时设置过期时间,单位是秒
psetex设置key对应的value值,同时设置过期时间,单位是毫秒
setnx只有key不存在时,设置key的值
msetnx兼具mset和setnx的特性

set

设置key值
在这里插入图片描述

get

获取key对应的value值
在这里插入图片描述

strlen

获取key值的长度
在这里插入图片描述

append

在原来value的基础上追加内容
在这里插入图片描述

incr

将key存储的内容加1,类型如果是字符串则报错
在这里插入图片描述
需要是integer类型
在这里插入图片描述

incrby

在key存储的内容上增加指定的内容
在这里插入图片描述

incrbyfloat

在key存储的内容上增加float类型的内容
在这里插入图片描述

decr

将key存储的值减1,类型不对应也会报错
在这里插入图片描述
在这里插入图片描述

decrby

将key存储的值减去指定的内容
在这里插入图片描述

getrange

获取指定范围内的值,索引从0 开始,end值比实际的索引值大,返回实际索引值对应的内容
在这里插入图片描述

setrange

修改key对应的value值,根据偏移量修改
在这里插入图片描述

getset

设置key值,并返回原来的value值
在这里插入图片描述

mget

批量获取值
在这里插入图片描述

setex

设置key对应的value值,同时设置过期时间,单位是秒
在这里插入图片描述

psetex

设置key对应的value值,同时设置过期时间,单位是毫秒
在这里插入图片描述

setnx

只有key不存在时,设置key,1表示设置成功,0表示没有设置成功,key存在
在这里插入图片描述

msetnx

兼具mset和setnx的属性,批量设置以及key存在不能设置
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值