кэширования данных. Нужно положить данные в другой redis т.е (django-redis-cache). Вопрос а ничего не будет с первым редисом? Есть боязнь что-нибудь произойдет с конекшеном и не будет работать.
# Первый вариант редиса использует такое подключение:
REDIS_HOST = env("TAXI_DASHBOARD_REDIS_HOST", default="localhost")
REDIS_PORT = env.int("TAXI_DASHBOARD_REDIS_PORT", default=6379)
REDIS_DB = env.int("TAXI_DASHBOARD_REDIS_DB", default=0)
REDIS_POOL = redis.ConnectionPool(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_DB)
# А второй редис такое:
REDIS_CONNECTION = '{}:{}'.format(REDIS_HOST, REDIS_PORT)
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': REDIS_CONNECTION,
},
}
ты можешь на лету создавать коннекшоны к редису, вызывая их во вьюхе
Обсуждают сегодня