django - 为什么将 Redis 与 PostgreSQL 一起使用,为什么不只使用其中之一呢?
问题描述
我在网上看到人们在配置他们的 PostgreSQL 和 Redis。我的问题是,当他们已经配置了像 PostgreSQL 这样的永久存储系统时,为什么还要使用像 Redis 这样的内存存储系统。
我知道 Redis 可以与 RAM 一起使用,而且速度要快得多,但这是唯一的原因吗?
解决方案
人们使用该堆栈的原因可能有很多组合,但这并不是所有站点都需要的。例如,这可能用于计算访问次数最多的页面,或者 Redis 是用于异步任务(如 Celery)的良好代理。但是,是的,在我看来,使用它的唯一原因是速度。
推荐阅读
- regex - 正则表达式:如何使用相同的标签来识别匹配的结束和另一个匹配的开始
- excel - 在新窗口中打开工作簿并在该工作簿中运行宏
- sql - 将兼容性级别从 100 更改为 130 - 为什么性能下降?
- javascript - 仅允许指定的电子邮件地址使用 PHP 提交表单
- javascript - 无法读取 null 的属性“displayName”,React DevTools
- php - 我怎样才能让我的选择用 PHP 和 SQL 保存
- java - 排队存储有关交易的成本
- python - 如何使用反向组合迭代拆分字符串?
- javascript - 编码具有命令行窗口的编辑器
- javascript - JavaScript中的对象内部对象或对象等于对象是否相同?