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

Redis ZADD命令

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

Redis ZADD 命令将一个或多个 member 元素及其 score 值加入到有序集 key 当中。

如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。

注意:在 Redis 2.4 版本以前,ZADD 每次只能添加一个元素。

可用版本

ZADD 命令可用版本:>= 1.2.0

语法

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

ZADD key [NX|XX] [CH] [INCR] score member [score member ...] 

返回值

被成功添加的新成员的数量,不包括那些被更新的,或者已经存在的成员。

命令演示

127.0.0.1:6379> ZADD stu:1 90 math 85 English 90 history #创建有集合
(integer) 3
127.0.0.1:6379> SADD website www.cdsy.xyz
(integer) 1
127.0.0.1:6379> ZADD website 90 www.cdsy.xyz  #如果key类型不是有序集合,则添加失败
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379> ZRANGE stu:1 0 2 WITHSCORES
1) "English"
2) "85"
3) "history"
4) "90"
5) "math"
6) "90"
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门