Redis主从复制的效率与Redis实际写入的效率相比谁更高呢?

如题,通过主从复制的方式实现的Redis和单独用一个master结点进行写入和读取,哪一个的效率更高呢?
Redis的主从复制是怎么实现的呢,也是把数据通过网络IO写入到了Slave结点,为什么效率就更高了呢?

阅读 1.9k
1 个回答

写的话一般是单节点性能高;读的话一般是多节点性能高。一般互联网应用都是读多写少,且比例相差悬殊,所以牺牲写的性能也没啥问题。

可用性的话肯定是多节点强,这点没啥可说的。


Redis 主从同步的话一般是 SLAVEOF 命令,这个是最终一致,不是强一致。

原理的话你搜一下不就得了?大把的详解。


没懂你说的 “为什么效率就更高了呢” 是跟谁比更高了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进