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

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 命令会被淘汰掉

猜你喜欢

转载自blog.csdn.net/m0_69044845/article/details/129658101