Кэширование Django - Get не извлекает обновленное значение, пока функция находится в цикле
У меня есть процесс в django, который является потоковой ценой. Когда запускается мое приложение или происходят определенные события на моем Django сервере, я хотел бы сохранить некоторые переменные из базы данных и сохранить их в памяти, чтобы использовать их позже в моем потоковом процессе в качестве переменной.
На основе значения этой переменной в цикле while каждый раз мой процесс пытается получить значение, хранящееся в кэше. Но моя проблема в том, что когда я использую cache.get(), обновленные значения не извлекаются из кэша.
Процесс запущен кластером Django Q.
Может ли кто-нибудь помочь мне, какой лучший способ реализовать в запущенном процессе получение значения из памяти вместо постоянного запроса базы данных для того же или обновленного значения?