您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis ZINCRBY命令

时间:10-17来源:作者:点击数:

Redis ZINCRBY 命令为有序集合 key 的成员 member 的 score 值加上增量 increment。

当 key 不存在,或 member 不是 key 的成员时,ZINCRBY key increment member 等同于 ZADD key increment member;当 key 不是有序集类型时,返回一个错误。

您也可以通过传递一个负数值 increment ,让 score 减去相应的值。

注意:score 值可以是整数值或双精度浮点数。

可用版本

ZINCRBY 命令可用版本:>= 1.2.0

语法

Redis ZINCRBY 命令的基本语法如下:

ZINCRBY key increment member  

返回值

member 成员的新 score 值,以字符串形式表示。

命令演示

127.0.0.1:6379> ZADD web:uv 1350 www.cdsy.xyz 1200 www.cdsy.xyz 2000 www.jd.com  #添加成员
(integer) 3
127.0.0.1:6379> ZRANGE web:uv 0 2 withscores #查看所有成员
1) "www.cdsy.xyz"
2) "1200"
3) "www.cdsy.xyz"
4) "1350"
5) "www.jd.com"
6) "2000"
127.0.0.1:6379> ZINCRBY web:uv 100 www.cdsy.xyz  #给定的成员增加相应的分值
"1450"
127.0.0.1:6379> ZINCRBY web:uv 100 www.cdsy.xyz
"1550"
127.0.0.1:6379> ZINCRBY web:uv -100 www.cdsy.xyz  #减去相应的分值
"1450"
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门