一尘不染

Redis中的减分,如果为0,则将其删除

redis

如何将排序集中的一个Redis元素的得分减1,或者如果其值为0,则将其删除?目前,我正在使用$redis.zincrby user_cart, -1, params[:product_id](Rails 4.1.4),但得到的是负值。

提前致谢!


阅读 550

收藏
2020-06-20

共1个答案

一尘不染

ZINCRBY的回复是新分数,因此您可以检查它并在小于1时发出ZREM

2020-06-20