Redis

关注公众号 jb51net

关闭
首页 > 数据库 > Redis > Redis中set、setnx、setex的区别

Redis中set、setnx、setex的使用区别及说明

作者:梦想不会灭

本文介绍了Redis中的SET、SETEX、SETNX和GETSET命令,分别用于设置键值对、设置带过期时间的键值对、仅当键不存在时设置键值对以及获取并设置键值对,同时,还提到了expire和persist命令用于设置和清除键的过期时间

1、SET

	SET key value

含义:

2、SETEX

	SETEX key seconds value

含义:

返回值:

3、SETNX

	SETNX key value 

含义:

返回值:

4、GETSET

	GETSET key value 

含义:

返回值:

备注:

1、expire命令可以设置超时,让现有的key获得超时时间

	Expire KEY_NAME TIME_IN_SECONDS

2、persist命令可以清除超时,让key变成一个永久的key

	PERSIST KEY_NAME

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文