redis SET如何设置Key的值及过期时间

分类:知识百科 日期: 点击:0

Redis SET命令设置Key的值及过期时间

Redis SET命令用于在Redis数据库中设置键值对,并可以设置其过期时间。该命令的格式为:SET key value [EX seconds] [PX milliseconds] [NX|XX]。

# 设置键值对
set key value

# 设置键值对的过期时间,单位为秒
set key value EX seconds

# 设置键值对的过期时间,单位为毫秒
set key value PX milliseconds

# 如果键不存在,则设置键值对,否则不设置
set key value NX

# 如果键存在,则设置键值对,否则不设置
set key value XX

以上命令中,EX和PX可以同时使用,NX和XX也可以同时使用,但是NX和XX不能同时使用,必须要指定其中一个参数,否则会报错。

举例来说,要设置一个键值对,并将其设置为2分钟后过期,可以使用以下命令:

set key value EX 120

要设置一个键值对,只有在该键不存在的情况下才设置,可以使用以下命令:

set key value NX

Redis SET命令可以用来设置键值对,并可以设置其过期时间,以便在指定时间后自动删除该键值对,从而节省空间,提高Redis性能。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。