Redis GETSET 命令将给定 key 的值设置为 value,并且返回 key 的旧值(old value)。
GETSET 命令可用版本:>= 1.0.0
Redis GETSET 命令的基本语法如下:
GETSET key value
返回给定 key 的旧值,若 key 不存在则返回 nil;当 key 存在但不是字符类型是,返回一个错误。
127.0.0.1:6379> GETSET website www.cdsy.xyz #key不存在 (nil) 127.0.0.1:6379> SET website www.cdsy.xyz OK 127.0.0.1:6379> GETSET website helloworld #设置新值并返回旧值 "www.cdsy.xyz"