何时使用 Redis(内存数据库)与何时使用缓存?

When to use Redis (in-memory db) vs when to use a cache?

我最近了解到 Uber 使用缓存来存储其地图数据,而 Twitter 使用 Redis 来存储和检索与用户主页相关的数据。我试图了解何时使用缓存与内存数据库(如 Redis)。在我描述的两种情况下,似乎都需要快速检索。

谢谢!

内存数据库也是缓存。我们通常所说的缓存是指从内存中检索数据,而不是从磁盘中检索数据。就 Uber 而言,他们似乎也在使用 Redis 作为缓存:https://eng.uber.com/tech-stack-part-one-foundation/.