您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

当我将PostgreSQL作为Django的数据库时,为什么要使用Redis?[关闭]

当我将PostgreSQL作为Django的数据库时,为什么要使用Redis?[关闭]

Redis一个在RAM内存中运行的键值存储系统,就像一个“轻型数据库”,并且由于它在RAM内存级别工作,因此与对Postgresql或任何其他传统的Relational Database进行读写相比,其速度要快几个数量级。Redis是一个所谓的NoSQL数据库,与Mongo和其他许多数据库一样。它不能直接替换Postgresql,您仍然需要永久存储,但是它与关系数据库一起作为备用存储系统使用。如果您的IO操作开始变得昂贵,并且可以用于快速计算和基于键的查询,那么可以使用Redis。

您可以使用包装器将其包含在Django / Python项目中,例如redis- py

Redis的安装和使用非常简单,您可以在redis-py上查看示例。Redis独立于任何关系数据库,因此您可以将其用于永久和/或临时缓存,计算或存储值。它可以帮助减少对Postgresql查询,最后您可以按自己的方式使用它,并利用它来改善应用程序/体系结构。

SQLServer 2022/1/1 18:18:55 有835人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶