数据库中有一些数据很少更改,需要存储在redis中。我知道如何设置redis-py和django-redis。我知道如何设置键和值并获取它们。但问题是数据的设置是通用的,没有任何特定的功能。我应该在哪里放置代码来为这些数据设置键和值。
无论其redis或任何其他数据库。最好有一个数据层,一个API来调用这些函数。当你想在应用程序中调用redis时,最好有一个API。给你一个概念,有redis GET, SET等方法。(这将根据你使用的数据结构而改变)。
对于初始加载有一个单独的脚本。不要将其添加到应用程序代码中。因为它只会被使用一次,并且没有必要将该代码添加到应用程序代码库中。在这些脚本中,您可以使用为应用程序编写的相同API。这些脚本不必是很棒的代码。这将完成工作,您可以在初始加载后将其放在一边。