Estoy tratando de implementar una aplicación de frascos con ventana acoplable, así que tengo dos contenedores, uno para mi aplicación de frascos y otro para redis. Configuré una red y ejecuté ambas dentro de ella. Al acceder a mi Flassapp se produce el siguiente error:
ConnectionError: Error 99 al conectarse a localhost: 6379. No se puede asignar la dirección solicitada.
Esto sucede porque estoy usando redis como caché para la sesión de matraz y estoy alojando redis en un contenedor llamado exampleredis.
Mi pregunta es: ¿cómo puedo configurar el host redis para que sea ejemploredis en Flask?
Tengo el siguiente archivo de configuración:
class DevConfig(Config): REDIS_HOST = 'exampleredis' SESSION_TYPE = 'redis' JSONIFY_PRETTYPRINT_REGULAR = False JSON_SORT_KEYS = False BCRYPT_LOG_ROUNDS = 15 DEBUG = TrueDe acuerdo con el documento de flask-session , esto probablemente debería funcionar:
import redis class DevConfig(Config): SESSION_REDIS = redis.from_url('redis://exampleredis:6379') SESSION_TYPE = 'redis' ...