Redis Getset 命令

更新时间: 2019-07-07 15:54

Redis Getset 命令用于设置指定 key 的值,并返回 key 的旧值。

语法

redis 127.0.0.1:6379> GETSET KEY_NAME VALUE

返回值

返回给定 key 的旧值。 当 key 没有旧值时,即 key 不存在时,返回 nil 。

当 key 存在但不是字符串类型时,返回一个错误。

实例

实例1: key 存在,且是字符串类型

127.0.0.1:6379> get domain
"www.codercto.com"
127.0.0.1:6379> getset domain "www.codercto.com_new"
"www.codercto.com"
127.0.0.1:6379> get domain
"www.codercto.com_new"

实例2: key 存在, 但不是字符串类型

127.0.0.1:6379> lpush domain "www.codercto.com"
(integer) 1
127.0.0.1:6379> getset domain "www.codercto.com_new"
(error) WRONGTYPE Operation against a key holding the wrong kind of value

实例2: key 不存在

127.0.0.1:6379> exists domain
(integer) 0
127.0.0.1:6379> getset domain "www.codercto.com_new"
(nil)

查看更多 Redis 字符串(String)命令

实用语义网

实用语义网

2009-2 / 59.00元

《实用语义网RDFS与OWL高效建模(英文版)》是语义网的入门教程,详细讲述语义网的核心内容的语言,包括语义网的概念、语义建模等。语义网的发展孕育着万维网及其应用的一场革命,作为语义网核心内容的语言:RDF和OWL,逐渐得到广泛的重视和应用。 《实用语义网RDFS与OWL高效建模(英文版)》对于任何对语义网感兴趣的专业技术人员都是十分难得的参考书。一起来看看 《实用语义网》 这本书的介绍吧!

图片转BASE64编码

图片转BASE64编码

在线图片转Base64编码工具

Base64 编码/解码

Base64 编码/解码

Base64 编码/解码

URL 编码/解码

URL 编码/解码

URL 编码/解码