代碼原本是跑通的,可是因需求調整,項目須要支持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
調整後便可運行正常。方法