我正在使用tornado-redis和龙卷风websockets以异步方式访问redis。当我尝试set
value = yield Task(self.client.set, 'value', 100)
这将返回True
并完美运行,但是当我用这样的geoadd
命令替换此行时
value = yield Task(self.client.geoadd, 'value', lat, lng, 'v1')
这会导致错误:
AttributeError: 'Client' object has no attribute 'geoadd'
答案 0 :(得分:1)
嗯,问题是包的版本。 pip
上提供的最新版本为2.4
,而git上的最新版本为2.5
。我用git克隆它,一切都很好。