我在研究redis时遇到了这个(和其他各种人): http://redis-cloud.com/
我正在使用redis和mongodb。我将主要使用redis作为具有非常高读取次数的缓存。使用基于云的解决方案是否具有实际意义?就个人而言,我认为如果redis服务器位于不同的网络(基于云的解决方案),网络延迟将在这里发挥作用。从每个请求的云redis服务器(在不同的网络中)获取数据的滞后会破坏/降低缓存层的好处(等待更长时间从mongo获取记录不是更好) 。如果redis服务器位于同一子网中,我能获得最大的收益吗?
此外,运行redis服务器有多困难(管理开销)。原谅我,如果我听起来无知,因为我做更多的编程,而不是系统管理工作 - 所以我更愿意问专家。谢谢你的帮助。
答案 0 :(得分:0)
如果您担心在云中运行redis会导致网络开销,为什么不在云中运行整个堆栈,或者只在云中运行mongodb和redis?
我检查了redis-cloud,虽然很有趣,但我不会使用它。 redis的管理开销非常低。您可以部署具有多个effort
的多个读取从服务器的redis主服务器