Redis SET命令用于在Redis键中设置一些字符串值。
返回值
- 如果在键中设置了值,返回简单字符串回复:
OK
。如果值没有设置则返回Null
。
语法
下面是Redis SET
命令的基本语法。
redis 127.0.0.1:6379> SET KEY_NAME VALUE
示例
redis 127.0.0.1:6379> SET mykey "redis"
OK
选项
在SET
命令中,有很多选项可用来修改命令的行为。 以下是SET命令可用选项的基本语法。
redis 127.0.0.1:6379> SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX]
EX seconds
− 设置指定的到期时间(以秒为单位)。PX milliseconds
- 设置指定的到期时间(以毫秒为单位)。NX
- 仅在键不存在时设置键。XX
- 只有在键已存在时才设置。
示例
redis 127.0.0.1:6379> SET mykey "redis" EX 60 NX
OK
以上示例将在键“mykey”不存在时,设置键的值,到期时间为60秒。