Open
Description
When trying to run against a Redis Cluster node:
Traceback (most recent call last):
File "/usr/local/bin/rma", line 9, in <module>
load_entry_point('rma==0.1.6', 'console_scripts', 'rma')()
File "/usr/local/lib/python3.4/dist-packages/rma/cli/rma_cli.py", line 95, in main
app.run()
File "/usr/local/lib/python3.4/dist-packages/rma/application.py", line 109, in run
for v in scanner.scan(limit=self.limit):
File "/usr/local/lib/python3.4/dist-packages/rma/scanner.py", line 61, in scan
for key_tuple in self.batch_scan():
File "/usr/local/lib/python3.4/dist-packages/rma/scanner.py", line 44, in batch_scan
yield from self.resolve_types(ret)
File "/usr/local/lib/python3.4/dist-packages/rma/scanner.py", line 50, in resolve_types
key_with_types = msgpack.unpackb(self.resolve_types_script(ret))
File "/usr/local/lib/python3.4/dist-packages/redis/client.py", line 2694, in __call__
return client.evalsha(self.sha, len(keys), *args)
File "/usr/local/lib/python3.4/dist-packages/redis/client.py", line 1944, in evalsha
return self.execute_command('EVALSHA', sha, numkeys, *keys_and_args)
File "/usr/local/lib/python3.4/dist-packages/redis/client.py", line 573, in execute_command
return self.parse_response(connection, command_name, **options)
File "/usr/local/lib/python3.4/dist-packages/redis/client.py", line 585, in parse_response
response = connection.read_response()
File "/usr/local/lib/python3.4/dist-packages/redis/connection.py", line 582, in read_response
raise response
redis.exceptions.ResponseError: CROSSSLOT Keys in request don't hash to the same slot