我最近了解到,uber使用缓存来存储Map数据,而twitter使用redis来存储和检索与用户主页相关的数据。我试着理解什么时候使用缓存和内存中的数据库,比如redis。在我描述的两种情况下,似乎都需要快速检索。谢谢!
dy2hfwbg1#
内存中的数据库也是缓存。我们通常所说的缓存是指从内存中检索数据,而不是从磁盘中检索数据。以uber为例,他们似乎也在使用redis作为缓存:https://eng.uber.com/tech-stack-part-one-foundation/.
1条答案
按热度按时间dy2hfwbg1#
内存中的数据库也是缓存。我们通常所说的缓存是指从内存中检索数据,而不是从磁盘中检索数据。以uber为例,他们似乎也在使用redis作为缓存:https://eng.uber.com/tech-stack-part-one-foundation/.