我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

6月 27

记一个py-redis的坑

就是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

发表评论

电子邮件地址不会被公开。 必填项已用*标注