Caching 分布式网络中的Redis缓存
我是Redis的新手,对Redis作为缓存的概念有点困惑。我正在开发一个分布式应用程序,将在2个数据中心运行,每个DC有2台服务器,因此总共将运行4台服务器。现在我想使用Redis作为缓存,因此我对以下问题感到困惑:- 要将Redis用作缓存,我是否必须在每个(ie 4)服务器上安装Redis,以便所有服务器都可以本地访问Redis?如果我在主从模式下为所有4台服务器使用2台redis服务器,我们可以将其称为缓存,因为每次提取都将通过http调用,所以我不确定这是否会用作缓存。我知道Redis as cache会将数据存储在内存中,但如果Redis服务器在网络上的单独机器上运行,那么这还会被称为缓存吗Caching 分布式网络中的Redis缓存,caching,redis,server,distributed,Caching,Redis,Server,Distributed,我是Redis的新手,对Redis作为缓存的概念有点困惑。我正在开发一个分布式应用程序,将在2个数据中心运行,每个DC有2台服务器,因此总共将运行4台服务器。现在我想使用Redis作为缓存,因此我对以下问题感到困惑:- 要将Redis用作缓存,我是否必须在每个(ie 4)服务器上安装Redis,以便所有服务器都可以本地访问Redis?如果我在主从模式下为所有4台服务器使用2台redis服务器,我们可以将其称为缓存,因为每次提取都将通过http调用,所以我不确定这是否会用作缓存。我知道Redis
如果有人能帮我澄清这一琐碎的概念,那就太好了。缓存不必同时驻留在应用程序服务器上-它可以通过网络提供服务,只要它提供比它所面对的真相源更好的延迟。缓存不必同时驻留在应用程序服务器上-它可以通过网络提供服务,只要提供比它所面对的真相来源更好的延迟。谢谢Itamar。我知道这是一个非常基本的noob问题,但这为我澄清了很多事情!接受这个答案并将您的评论粘贴到此处“缓存不必同时驻留在应用程序服务器上-它可以通过网络提供服务,只要提供比它所面对的真相来源更好的延迟。”