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
命令有EX
、PX
、NX
、XX
以及KEEPTTL
五个可选参数,其中KEEPTTL
为6.0版本添加到可选参数文章来源:https://www.toymoban.com/news/detail-410400.html
参数 | 作用 |
---|---|
EX seconds | 以秒位单位设置过期时间 |
PX milliseconds | 以毫秒为单位设置过期时间 |
EXAT timestamp | 设置以秒位单位的UNIX时间戳对应的时间位过期时间 |
PXAT milliseconds-timestamp | 设置以毫秒位单位的UNIX时间戳所对应有的时间为过期时间 |
NX | 键不存在的时候设置键值 |
XX | 键值存在的时候设置键值 |
KEEPTTL | 保留设置前指定键的生存时间 |
GET | 返回指定键原本的值,并设置值,诺键不存在时返回nil |
SET命令EX
、PX
、 NX
参数,其效果等同于SETEX
、PSETPX
、 SETNX
命令。根据官方文档的描述,未来版本中SETEX
、PSETPX
、 SETNX
命令会被淘汰掉文章来源地址https://www.toymoban.com/news/detail-410400.html
到了这里,关于Redis的String(字符串)最常用的的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!