我们使用redis来存储我们需要快速回忆的“活跃”信息。你是否通过使用像redis这样的东西来失去redis速度的好处?
这样的服务有哪些优缺点?
谢谢!
答案 0 :(得分:7)
您的数据包必须进一步从应用程序转到数据库,您引入的延迟就越多。在大多数应用程序和网络中,您还将降低吞吐量。
在您的情况下,延迟将成为问题(许多其他人可能会更多地反对吞吐量)。对于许多实时计算应用程序,各种部分的网络位置非常重要。我们定期将盒子移动到同一物理数据中心和同一物理交换机上,以最大化吞吐量并最大限度地减少延迟。
长话短说,如果您的Redis安装位置比Redis To Go的托管位置更接近,您肯定会看到更好的性能,最好是在与应用程序相同的数据中心。但是,如果您没有运行自己的数据中心并且对管理自己的计算机不感兴趣,那么托管的Redis实例总比没有Redis实例好,对吗?