英 [ɡet set] 美 [ɡɛt sɛt]
预备开始
redis GETSET命令 语法
作用:将给定 key 的值设为 value ,并返回 key 的旧值(old value)。当 key 存在但不是字符串类型时,返回一个错误。
语法:GETSET key value
可用版本:>= 1.0.0
时间复杂度:O(1)
返回:返回给定 key 的旧值。当 key 没有旧值时,也即是, key 不存在时,返回 nil 。
redis GETSET命令 示例
redis> GETSET db mongodb # 没有旧值,返回 nil (nil) redis> GET db "mongodb" redis> GETSET db redis # 返回旧值 mongodb "mongodb" redis> GET db "redis"