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已存在的情况下设置它。
redis 127.0.0.1:6379> set yxjc 123 EX 60 NX
OK
以上示例将设置key yxjc,如果key不存在,则有效期为 60 秒。