redis set 命令用于设置给定 key 的值。如果 key 已经存储其他值, set 就覆写旧值,且无视类型。
描述
redis set 命令用于在redis键中设置一些字符串值。
语法
以下是redis set命令的基本语法。
redis 127.0.0.1:6379> set key_name value
返回值
简单的字符串返回。单击确定,如果在key中设置了值。空(如果未设置该值)。
例子
redis 127.0.0.1:6379> set coonote redis
ok
选项
在set命令中,有许多可用选项可以修改命令的行为。以下是带有可用选项的set命令的基本语法。
redis 127.0.0.1:6379> set key value [ex seconds] [px milliseconds] [nx|xx]
- ex seconds-设置指定的终止时间,以秒为单位。
- px milliseconds-设置指定的终止时间(以毫秒为单位)。
- nx - 仅在不存在的情况下设置key。
- xx - 仅设置key(如果已存在)。
示例
首先,在redis中创建一些键并在其中设置一些值。
redis 127.0.0.1:6379> set coonote redis ex 60 nx
ok
上面的示例将设置键“ coonote”,如果该键不存在,则有效期为60秒。