0

redis-py (バージョン 2.8.0) を使用すると、この奇妙なエラーが発生します (以下)。なぜこれが起こっているのか、誰にも手がかりがありますか?

return self.execute_command('GET', name)
File "..../lib/python2.7/site-packages/redis/client.py", line 394, in execute_command
return self.parse_response(connection, command_name, **options)
File "..../python2.7/site-packages/redis/client.py", line 404, in parse_response
response = connection.read_response()
File ".../python2.7/site-packages/redis/connection.py", line 316, in read_response
    raise response
ResponseError: unknown command '502'

Redis サーバーのバージョン: 2.2.12、redis-server をセットアップして unix ソケットと TCP を使用しようとし、redis-py モジュールを 2.4 にダウングレードしようとしましたが、常に同じエラーが発生します。

memcached キャッシュ エンジンでは、このようなものは見当たりません。

ありがとう。

4

1 に答える 1

1

私が持っていた2つのセットアップでも、非常によく似たエラーが発生しました。redis-server と redis python パッケージの両方をアップグレードするとうまくいきました。

私もredis/connection.pyread_responseエラーを除いて、にありました ResponseError: ERR unknown command '2014-06-09'

私はredis-server 2.8.4-2Ubuntuで実行していPython/2.7.6/て、pythonredisパッケージを使用していましたv 2.8.0

また、[homebrew] redis-server 2.6.16 on Mac OS X でPython/2.7.6/、python redis パッケージ バージョン 2.8.0 と 2.10.1 の両方で、これに遭遇しました。

エラーが消えたのは、と python redis パッケージの両方redis-serverをにアップグレードするまででした。2.8.02.10.1unknown command

于 2014-06-09T22:09:45.203 に答える