caching - 何时使用 Redis(内存数据库)与何时使用缓存?
问题描述
我最近了解到 Uber 使用缓存来存储其地图数据,而 twitter 使用 Redis 存储和检索与用户主页相关的数据。我试图了解何时使用缓存与 Redis 等内存数据库。在我描述的两种情况下,似乎都需要快速检索。
谢谢!
解决方案
内存数据库也是缓存。我们通常所说的缓存是指数据是从内存中检索的,而不是从磁盘中检索的。就 Uber 而言,他们似乎也在使用 Redis 作为缓存:https ://eng.uber.com/tech-stack-part-one-foundation/ 。
推荐阅读
- azure-devops - 更改计算机名称后,DevOps 服务器控制台无法打开 TeamCollections
- ansible - Ansible: ansble playbook 中的按位运算
- html - 对象在反应形式 Angular 中可能为“空”
- c++ - 使用 using 实现纯虚函数
- qt - 在 qml 中的立方体上映射不同大小的图像
- python - django 没有返回 HttpResponse 对象
- javascript - Node.js Busboy 在“完成”事件之前没有触发“文件”事件
- java - 如何使用 ffmpeg Android 合并两个视频
- javascript - 我在检测 React Project 中的屏幕宽度时遇到问题
- c++ - 时间:2019-05-10 标签:c++vector
实施问题