redis四:数据类型命令及落地运用

发布时间 2023-06-12 16:25:55作者: 浮笙芸芸

命令不区分大小写,key区分大小写

help @string 找tring类型命令其他类型也适用

 1.String

set key value 

set命令有EX,PX,NX,XX以及KEEPTTL五个参数可选,其中KEEPTTLL为6.0版本添加的可选参数,其他为2.6.12添加的:

EX seconds:以秒为单位设置过期时间

PX milliseconds:以毫秒为单位设置过期时间

EXAT timestamp:设置以秒为单位的unix时间戳所对应的时间为过期时间

PXAT milliseconds-timestamp:设置以毫秒为单位的unix时间戳所对应的时间为过期时间

NX:键不存在的时候设置键值

XX:键存在的时候设置键值

KEEPTTL:保留设置前指定键的生存时间

GET:返回指定键原本的值,若键不存在时返回nil

set命令使用ex,px,nx参数,其效果等于setex,psetex,setnx命令,

根据官方文档描述,未来版本中setex,psetex,setnx命令可能会被淘汰

exat,pxat以及get为redis6.2新增的可选参数