Redis 字符串(string)命令

Redis set 命令用于在 Redis 所对应的key中设置一些字符串的值。

如果key已经存在,则不管其类型是什么,都会将其覆盖。set命令成功之后,之前该key所关联的失效时间将失效。

语法:

Redis set 命令的基本语法如下所示:

set key_name value

可用版本

>=1.0.0.

返回值

设置成功返回OK

设置失败返回null。

例子

redis 127.0.0.1:6379> set yxjc 123
OK
选项参数

该命令有多个参数,语法如下:

SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX]

  • EX seconds - 设置指定的过期时间,以秒为单位。
  • PX milliseconds - 设置指定的过期时间,以毫秒为单位。
  • NX - 仅当key不存在时才设置它。
  • XX - 仅当key已存在的情况下设置它。
例子2
redis 127.0.0.1:6379> set yxjc 123 EX 60 NX 
OK
以上示例将设置key yxjc,如果key不存在,则有效期为 60 秒。