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

时间:2013-09-06 13:15:48

标签: caching networking redis memcached administration

我在研究redis时遇到了这个(和其他各种人): http://redis-cloud.com/

我正在使用redis和mongodb。我将主要使用redis作为具有非常高读取次数的缓存。使用基于云的解决方案是否具有实际意义?就个人而言,我认为如果redis服务器位于不同的网络(基于云的解决方案),网络延迟将在这里发挥作用。从每个请求的云redis服务器(在不同的网络中)获取数据的滞后会破坏/降低缓存层的好处(等待更长时间从mongo获取记录不是更好) 。如果redis服务器位于同一子网中,我能获得最大的收益吗?

此外,运行redis服务器有多困难(管理开销)。原谅我,如果我听起来无知,因为我做更多的编程,而不是系统管理工作 - 所以我更愿意问专家。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

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

我检查了redis-cloud,虽然很有趣,但我不会使用它。 redis的管理开销非常低。您可以部署具有多个effort

的多个读取从服务器的redis主服务器