Caching 网络延迟:使用基于云的redis/memcached解决方案有实际意义吗

Caching 网络延迟:使用基于云的redis/memcached解决方案有实际意义吗,caching,networking,redis,memcached,administration,Caching,Networking,Redis,Memcached,Administration,我在研究redis时遇到了这个(以及其他各种问题): 我正在mongodb中使用redis。我将主要使用redis作为高速缓存,具有非常高的读取次数。使用基于云的解决方案有实际意义吗?我个人认为,如果redis服务器位于不同的网络中(基于云的解决方案),那么网络延迟将是一项破坏性的运动。从云redis服务器(在不同的网络中)为每个请求获取数据的延迟将破坏/减少缓存层的好处(如果从mongo获取记录,等待更长的时间不是更好吗)。如果redis服务器位于同一子网中,我是否能够获得最大的好处 此外,

我在研究redis时遇到了这个(以及其他各种问题):

我正在mongodb中使用redis。我将主要使用redis作为高速缓存,具有非常高的读取次数。使用基于云的解决方案有实际意义吗?我个人认为,如果redis服务器位于不同的网络中(基于云的解决方案),那么网络延迟将是一项破坏性的运动。从云redis服务器(在不同的网络中)为每个请求获取数据的延迟将破坏/减少缓存层的好处(如果从mongo获取记录,等待更长的时间不是更好吗)。如果redis服务器位于同一子网中,我是否能够获得最大的好处


此外,运行redis服务器有多困难(管理开销)。如果我听起来很无知,请原谅,因为我做的编程更多,系统管理工作更少——所以我更喜欢问专家。谢谢您的帮助。

如果您担心在云中只运行redis的网络开销,为什么不在云中运行整个堆栈,或者在云中只运行mongodb和redis

我查看了redis cloud,虽然很有趣,但我不会使用它。redis的管理开销非常低。您可以部署一个具有多个读从机的redis主机,只需很少的资源