我使用 PostgreSQL 的时间最长。我所有的数据都保存在 Postgres 中。我最近研究了 redis,它有很多强大的功能,否则在 Django (python) 中需要几行代码才能完成。只要运行它的机器不停机,Redis 数据就会持久存在,您可以将其配置为每 1000 个键或每 5 分钟左右将存储到磁盘的数据写入磁盘,具体取决于您的选择。
Redis 会做一个很好的缓存,它肯定会取代我在 python 中编写的许多功能(投票用户的帖子,查看他们的朋友列表等......)。但我担心的是,所有这些数据都需要翻译成 postgres。我不相信将这些数据存储在 redis 中。我将 redis 视为一种用于快速检索信息的临时存储解决方案。它非常快,这远远超过对 postgres 进行重复查询。
我假设我可以在技术上将redis数据写入数据库的唯一方法是将我从redis的'get'查询中获得的任何内容通过Django保存到postgres数据库中。
这是我能想到的唯一解决方案。你知道这个问题的任何其他解决方案吗?