Redis-Set-Command Redis Redis设置命令 SET命令

Redis的SET命令用于设置键值对,可以覆盖已存在的键值。SET支持多个选项,如设置过期时间(EX、PX、EXAT、PXAT)、条件设置(NX、XX)以及保留TTL。该命令还可以配合GET选项返回旧值。自Redis 2.6.12起,增加了EX、PX、NX和XX选项,6.0版本添加了KEEPTTL,6.2版本支持GET和EXAT/PXAT。通过SET命令可以实现简单的锁机制,但建议使用Redlock算法以提高安全性。
摘要由CSDN通过智能技术生成

原文链接  SET key value

SET 命令格式

SET key value [EX seconds|PX milliseconds|EXAT timestamp|PXAT milliseconds-timestamp|KEEPTTL] [NX|XX] [GET]

Available since 1.0.0.   SET命令从1.0.0版本开始存在

Time complexity: O(1)  时间复杂度 O(1)

Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.

设置 键 对应/关联/绑定 一个字符串值。如果这个 键 已经有关联的值,则无论它原有的类型是什么,它都会被替换重写。一旦 SET 指令执行成功,之前的值将不再存在。

SET key value

是 SET 命令执行需要的最少限度模板,接下来的是可选参数

Options 命令可选项

The SET command supports a set of options that modify its behavior:

SET 命令支持一堆的可选参数来改变它的行为

  • EX seconds -- Set the specified expire time, in seconds.

        EX 10  设置指定的过期时间,单位是

  • PX milliseconds -- Set the specified expire time, in milliseconds.

        PX 1000 设置指定的过期时间,单位是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值