基于以下在https://gist.github.com/jboner/2841832上给出的潜在比较,SSD在成本方面与同一数据中心的网络读取几乎相似。
我试图了解由于引入网络延迟,Redis在单独节点/群集上的部署是否会有效?不会在应用节点上部署Redis本身是一个更好的选择吗?这是假设应用程序节点正在使用SSD磁盘,并且数据在应用程序节点之间进行分片。
这适用于具有10个以上app节点的大型部署。
显然,如果您可以在与应用程序相同的节点上运行Redis,您将获得比网络更好的延迟(并且您还可以使用Unix套接字来减少更多)。
但是你需要问自己的问题: