Режим кластера ElastiCache(redis) включен в django
Я настроил ElastiCache redis с включенным кластерным режимом. Я хочу соединить ElastiCache с локальным Django. Поэтому я настроил bastion host. Я соединил ElastiCache (некластерный режим) с локальным Django. Я попробовал cache.set(), cache.get(). Все в порядке. Я установил 'Django-redis-cache' и 'settings.py' выглядит так.
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': 'localhost:6379',
}
}
Но у меня возникла проблема при подключении ElastiCache (кластерный режим) к django. Я пробовал туннелировать с помощью конечной точки конфигурации ElastiCache.
Когда я использую тот же 'settings.py', сообщение об ошибке выглядит следующим образом. 'SELECT не разрешен в режиме кластера'. Поэтому я изменил 'settings.py'.
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': 'localhost:6379',
'OPTIONS': {
'DB': 0
},
}
}
После этого сообщение об ошибке выглядит следующим образом. 'MOVED 4205 xx.xx.xx.xxx:6379'. Что мне нужно сделать? Нет примеров, которые связывают ElastiCache (кластерный режим) с Django.