我已经有,因此目前托管了在亚马逊的EC2服务Django应用程序。 我有两台机器,一个与Django应用程序和其他与我的PostgreSQL数据库。 到目前为止,它一直稳如磐石。
许多消息来源声称我应该实现的Redis到我的筹码,但是这将是使用Django和PostgreSQL实施Redis的目的是什么? 我怎么能在例如我的Django代码执行的Redis?
我如何与PostgreSQL的使用呢?
这些都是我一直在试图找到答案,所以我来到这里希望得到的最大和最好的答案的问题。 我真的很感激任何答案。
谢谢
Redis的是,在RAM内存运行键值存储系统,它就像一个“轻数据库”,并因为它工作在RAM内存级别是快几个数量级相比,读取/写入到PostgreSQL或任何其他传统的关系型数据库 。 Redis是一个所谓的NoSQL数据库,如蒙戈和其他许多人。 它不能直接替换的PostgreSQL,你仍然要永久存储,但它与关系数据库一起工作作为备用存储系统。 您可以使用Redis的,如果你的IO操作开始变得昂贵,而且它非常适合快速计算和基于密钥的查询。
你可以将其包含在一个包装你的Django / Python项目,例如Redis的-PY 。
Redis的是安装和使用非常简单,你可以检查在例子redis的-PY 。 Redis的是独立于任何关系型数据库,这样你可以使用它的缓存,计算或永久和/或临时存储值。 它可以帮助减少查询到PostgreSQL,你到底可以使用它您想要的方式,并采取从它的优势,以提高您的应用程序/架构。
这种类似的问题可以帮助你使用Django的Redis
文章来源: Why Should I use Redis when I have PostgreSQL as my database for Django? [closed]