Redis的String(字符串)最常用的

Redis的String类型是最基本的数据类型,set命令用于设置key-value,可选参数包括EX、PX用于设置过期时间,NX和XX分别在键存在或不存在时设置,KEEPTTL保留原生存时间。未来SETEX等命令可能被弃用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis的String(字符串)最常用的


string是redis最基本的类型,一个key对应一个value

set key value

set key value [NX|XX] [GET] [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL]

set命令有EXPXNXXX以及KEEPTTL 五个可选参数,其中KEEPTTL为6.0版本添加到可选参数

参数作用
EX seconds以秒位单位设置过期时间
PX milliseconds以毫秒为单位设置过期时间
EXAT timestamp设置以秒位单位的UNIX时间戳对应的时间位过期时间
PXAT milliseconds-timestamp设置以毫秒位单位的UNIX时间戳所对应有的时间为过期时间
NX键不存在的时候设置键值
XX键值存在的时候设置键值
KEEPTTL保留设置前指定键的生存时间
GET返回指定键原本的值,并设置值,诺键不存在时返回nil

SET命令EXPXNX参数,其效果等同于SETEXPSETPXSETNX 命令。根据官方文档的描述,未来版本中SETEXPSETPXSETNX 命令会被淘汰掉

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一天睡20个小时

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值