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)命令

DIV+CSS网站布局从入门到精通

DIV+CSS网站布局从入门到精通

2011-1 / 58.00元

《DIV+CSS网站布局从入门到精通》介绍了商业类型的网页设计,以及目前流行的div+CSS标准布局方法和实战技法。通过十个经典案例,分别从不同类型网站的布局风格以及实现方法来讲解div+CSS网页布局和制作方法。全书系统地讲解了CSS样式的基础理论和实际运用技术,并结合实例来讲解层叠样式表与层布局相结合制作网页的方法。在实例制作过程中除了介绍CSS样式设计各方面的知识外,还结合实际网页制作中可能......一起来看看 《DIV+CSS网站布局从入门到精通》 这本书的介绍吧!

CSS 压缩/解压工具

CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化

XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换

RGB HSV 转换

RGB HSV 互转工具