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

调整后便可运行正常。方法

相关文章
相关标签/搜索