如何将排序集中的一个Redis元素的得分减1,或者如果其值为0,则将其删除?目前,我正在使用$redis.zincrby user_cart, -1, params[:product_id](Rails 4.1.4),但得到的是负值。
$redis.zincrby user_cart, -1, params[:product_id]
提前致谢!
ZINCRBY的回复是新分数,因此您可以检查它并在小于1时发出ZREM。