redis-读写分离1

  • 读写分离

  • 上图!
  • 对于读占比较高的场景,可以通过把一部分流量分摊导出从节点(salve) 来减轻主节点(master)压力,同时需要主要只对主节点执行写操作

  • 海量并发性能瓶颈处理

  • 对读写能力进行扩展,采用读写分离方式解决性能瓶颈

    运行一些额外的服务器,让它们与主服务器进行连接,然后将主服务器发送的数据副本并通过网络 进行准实时的更新(具体的更新速度取决于网络带宽)通过将读请求分散到不同的服务器上面进行处理, 用户可以从新添加的从服务器上获得额外的读查询处理能力

  • redis已经发现了这个读写分离场景特别普遍,自身集成了读写分离供用户使用。我们只需在redis的配置文件里面加上一条,【slaveof host port】语句

  • 配置过程,启动多个redis节点,修改节点里面的redis.conf配置文件

  • reids的下载安装步骤在之前文章,这里我们直接操作实现读写分离

我们创建了 6379 和6380 两个文件夹,分别修改redis.conf

6379 配置文件修改 :

6380 配置文件修改

然后分别启动,然后在6379中set值,然后在6380中get 到值

  • 可能遇到的问题?

    • 服务器下线导致数据丢失,slave(6380)下线之后怎么保证数据的同步?还能get到值么?  

猜你喜欢

转载自blog.csdn.net/qq_41023026/article/details/89646194