将项添加到已排序的集

Redis 提供 ZADD 命令以将项添加到有序集。ZADD 命令的基本形式是指定集合,要添加的项目及其分数。例如,如果我想构建一个我最喜欢的食物的有序集合(从最少到最多),我可以使用以下任何一种:

zadd favs 1 apple
zadd favs 2 pizza
zadd favs 3 chocolate
zadd favs 4 beer

或者:

zadd favs 1 apple 2 pizza 3 chocolate 4 beer

ZADD 功能与未排序的设置功能 SADD 非常相似。ZADD 命令的结果是添加的项目数。所以在创建了上面的设置后,如果我再次尝试 ZADD 啤酒:

ZADD favs 4 beer

我会得到 0 结果,如果我觉得我喜欢巧克力比啤酒更好,我可以执行:

ZADD favs 3 beer 4 chocolate

更新我的偏好,但我仍然得到 0 返回结果,因为啤酒和巧克​​力已经在集合中。