菜鸟笔记
提升您的技术认知

Redis Set 命令

阅读 : 1628

Redis 字符串(String)

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秒。

Redis 字符串(String)