Где я могу разместить код для передачи данных из базы данных в redis для django-redis?
Из базы данных есть некоторые данные, которые редко меняются и должны храниться в Redis. Я знаю, как настроить redis-py и django-redis. Я знаю, как установить ключи и значения и получить их. Но вопрос в том, что настройка данных должна быть универсальной и не иметь какой-либо конкретной функции. Где я должен поставить код, чтобы установить ключ и значения для таких данных.
1 ответ
Неважно, его Redis или любая другая база данных. Хорошо иметь уровень данных, API для вызова этих функций. Как вы можете захотеть вызвать Redis в приложении, хорошо иметь API. Чтобы дать вам представление, используйте методы для повторного создания GET, SET и т. Д. (Это изменится в зависимости от используемой структуры данных).
Для начальной загрузки есть отдельный скрипт. Не добавляйте его в код приложения. Потому что он будет использоваться только один раз, и нет смысла добавлять этот код в базу кода приложения. В этих скриптах вы можете использовать тот же API, который вы написали для приложения. И эти сценарии не должны быть отличным кодом. Это выполнит работу, и вы можете оставить ее после начальной загрузки.