python使用redis zadd方法報錯(error) ERR value is not a valid float

代碼原本是跑通的,可是因需求調整,項目須要支持redis集羣模式,故對Python的redis包進行調整,調整後的版本號爲:redis

redis            2.10.6
redis-py-cluster 1.3.6
class

調整後,代碼邊報錯:集羣

(error) ERR value is not a valid floatredis集羣

排查發現,是使用zadd方法出現問題。zadd使用方式爲zadd(key, {member:score})語法

原來redis版本是3.*,上述語法木問題,可是換成redis2版本以後,正確語法應爲:zadd(key, score, member)float

調整後便可運行正常。方法

相關文章
相關標籤/搜索