就是python redis 的 zincrby 的最后两个参数问题,
因为之前做一个功能的时候, 在测试服一开始的好的, 然后到线上了之后,是不好的,
测试包含python2,3 : 正式只有python 3
所以, 改了一波代码,就是换了一个顺序,到正式,正式就好了
但是,测试服又不行了, 奇了个怪
然后各种搜搜,发现是python3改动了, 后面两个参数的顺序
py2:
def zincrby(self, name, value, amount=1):
py3:
def zincrby(self, name, amount, value):
简直是天坑啊
具体改动commit:
https://github.com/andymccurdy/redis-py/commit/a750c7946d41862a38955c35b6928f098911c406
发表评论