Konfigurasi dan pemantauan penyegerakan dan replikasi tuan-hamba SSDB
Konfigurasi
Untuk versi lama, anda mesti nyatakan nama hos (nama domain) tuan melalui
slaveof.ip
指定 master 的 IP 地址, 但对于新版本(1.9.2+), 你可以通过 slaveof.host
.Tuan-Hamba
#pelayan 1
replication: slaveof:
#pelayan 2
replication:
slaveof: id: svc_1
# sync|mirror, default is sync type: sync # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2
host: localhost
port: 8888
Tuan-Tuan
Tuan-Tuan
#pelayan 2
replication:
slaveof: id: svc_2
# sync|mirror, default is sync type: mirror # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2
host: localhost
port: 8889
Multi-masterDalam kumpulan kumpulan tika SSDB yang mengandungi sejumlah n tika, setiap tika mesti memperhamba baki tika n-1.replication:
slaveof: id: svc_1
# sync|mirror, default is sync type: mirror # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2
host: localhost
port: 8888
replication:
slaveof: id: svc_1
# sync|mirror, default is sync type: mirror # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2 host: localhost port: 8888
info
Pemantau status penyegerakanMaklumat yang dikembalikan
replication:
slaveof: id: svc_1
# sync|mirror, default is sync type: mirror # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2
host: localhost
port: 8888
slaveof:
id: svc_2 # sync|mirror, default is sync type: mirror # use ip for older version #ip: 127.0.0.1 # use host since 1.9.2
host: localhost
port: 8889# ... more slaveof
- binlogs Status operasi tulis bagi tika semasa.
min_seq: nombor jujukan binlog minimum dalam baris gilir semasa_ nombor jujukan binlog maksimum dalam baris gilir semasa
🎜🎜🎜replikasi🎜🎜Boleh ada berbilang replication
记录. 每一条表示一个连接进来的 slave(client), 或者一个当前服务器所连接的 master(slaveof).
- slaveof|client host:port, 远端 master/slave 的 host:port.
- type: 类型,
sync|mirror
. - status: 当前同步状态,
DISCONNECTED|INIT|OUT_OF_SYNC|COPY|SYNC
. - last_seq: nombor jujukan binlog terakhir yang dihantar atau diterima
- slaveof.id: id tuan (ini dari perspektif hamba, anda tidak perlu mengkonfigurasinya pada tuan. ) id sendiri).
- slaveof.copy_count: Semasa penyegerakan penuh, bilangan kekunci yang telah disalin.
- slaveof.sync_count: Bilangan binlog yang dihantar atau diterima.
Mengenai status:
. dihapuskan, dan hamba kehilangan titik penyegerakan dan perlu meniru semula semua data.- SALINAN: Dalam proses menyalin data garis dasar, operasi tulis baharu mungkin tidak disegerakkan dalam masa.
- SEGERAKAN: Status penyegerakan adalah. sihat. Nilai status penyegerakan
- Untuk induk , < code style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-sizing: 12.6px; padding-top: 2px; warna latar belakang: rgb(199, 37, 78); ;">binlogs.max_seq merujuk kepada versi terkini pada contoh semasa Nombor siri operasi tulis (tulis/kemas kini/padam),
replication.client.last_seq
merujuk kepada nombor jujukan binlog terkini yang dihantar kepada hamba.