我正在研究从API提供程序获取数据的Web应用程序。它获取我需要的数据,但我需要一种方法来缓存这些数据,以防止再次调用相同的数据。了解Redis,一般缓存的概念
然后我偶然发现了Redis,它似乎能够达到我的目的,但我并没有100%清楚使用Redis进行缓存的概念。我检查了他们的文档,但我没有真正遵循他们必须说的。
让我们假设我刚刚部署了我的网站,并且我的第一个访问者名为A.由于A是第一个访问的人,我的网站将通过API提供商请求一组新的数据,几秒钟后,该页面将加载A想要的数据。
我的网站将这些数据缓存到Redis中,以便为未来访问者提供服务,以便访问同一页面。
现在我有我的第二个客人B.
乙击中同一个页面URL作为和做,因为我的网站有存储在缓存中这个数据,B从缓存中,将体验更快的加载时间比A经历的要多。
我的理解是否符合网页缓存的概念?
我一直以为每个用户的缓存思想,所以我在网站上的互动对其他人没有任何影响或任何其他人,但Redis似乎每个应用程序的基础上工作。
您可以根据每个用户或每个应用程序的基础进行redis缓存,这完全取决于您。 – e4c5