阅读量:4
SETIFABSENT 是 Redis 中的一个命令,它的作用是:如果给定的键不存在,则将键值对插入到哈希表中。如果键已经存在,那么这个命令不会执行任何操作,并返回 nil。
以下是 SETIFABSENT 命令的语法:
SET key value [NX] [PX milliseconds]
参数说明:
key:要操作的键。value:要设置的值。NX:仅在键不存在时执行操作。如果键已经存在,命令返回nil。PX milliseconds(可选):设置键的过期时间(以毫秒为单位)。如果键已经存在,只更新过期时间。
使用示例:
-
设置一个键值对,仅在键不存在时执行:
SETIFABSENT mykey myvalue如果
mykey不存在,那么将设置mykey的值为myvalue。如果mykey已经存在,命令返回nil。 -
设置一个键值对,仅在键不存在时执行,并设置过期时间为 60000 毫秒(1 分钟):
SETIFABSENT mykey myvalue NX PX 60000如果
mykey不存在,那么将设置mykey的值为myvalue,并设置过期时间为 1 分钟。如果mykey已经存在,命令返回nil。
以上就是关于“redis setifabsent如何使用”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm