Python
elasticache
Redis-cluster

Amazon ElastiCache Redis ClusterにPythonからアクセスする

Amazon ElasticCache Redis Clusterにredis-py-clusterで接続する際に、
hostとportだけではダメで、

https://github.com/Grokzen/redis-py-cluster/issues/166

ここに書いてある通り、
skip_full_coverage_check=True のフラグを立てると

r = StrictRedisCluster(host="xxx.cache.amazonaws.com", port=6379, skip_full_coverage_check=True)

アクセス出来る。


error内容

r = StrictRedisCluster(host="xxx.cache.amazonaws.com", port=6379)
redis.exceptions.ResponseError: unknown command 'CONFIG'

ちなみに

redis-pyはredis-clusterには対応しなさそう。 ソース