TP6 分布式数据库:主从同步、读写分离

释放双眼,带上耳机,听听看~!

在读写分离的情况下,默认第一个数据库配置是主服务器的配置信息,负责写入数据,如果设置了master_num参数,则可以支持多个主服务器写入(每次随机连接其中一个主服务器)。其它的地址都是从数据库,负责读取数据,数量不限制。每次连接从服务器并且进行读取操作的时候,系统会随机进行在从服务器中选择。同一个数据库连接的每次请求只会连接一次主服务器和从服务器,如果某次请求的从服务器连接不上,会自动切换到主服务器进行查询操作。
如果不希望随机读取,或者某种情况下其它从服务器暂时不可用,还可以设置slave_no 指定固定服务器进行读操作,slave_no指定的序号表示hostname中数据库地址的序号,从0开始。

【转自慕课】https://www.imooc.com

ThinkPHP

ElasticSearch群集搭建介绍,实现高可用

2022-3-3 13:23:19

ThinkPHP

四十六章 TP5.1笔记1Composer安装TP5.1

2022-3-3 13:37:15

搜索