Inilah yang kami panggil replikasi induk-hamba Selepas data hos dikemas kini, ia disegerakkan secara automatik kepada mekanisme induk/hamba mesin siap sedia mengikut konfigurasi dan dasar , dan Hamba terutamanya untuk membaca.
1. Pengasingan membaca dan menulis;
3. Bagaimana untuk bermain?
2
Tambahan: Setiap kali hamba diputuskan sambungan daripada tuan, ia perlu disambung semula, melainkan anda mengkonfigurasi fail redis.conf;- Nyatakan Port
- buka daemonize ya
- Nama fail Pid
- Nama fail log
- Nama Dump.rdb
4 helah biasa
Satu Tuan, dua Hamba, Hamba hanya boleh membaca tetapi tidak menulis; perlu disambung semula Hanya selepas itu hubungan tuan-hamba boleh diwujudkan selepas Tuan menutup telefon, hubungan Tuan masih wujud dan boleh dipulihkan dengan memulakan semula Tuan.
Hamba sebelumnya boleh menjadi Tuan Hamba seterusnya, dan Hamba juga boleh menerima permintaan sambungan dan penyegerakan daripada yang lain hamba, maka hamba itu berfungsi sebagai Tuan hamba seterusnya dalam rantaian, yang boleh mengurangkan tekanan tulis Tuan dengan berkesan. Jika pelayan hamba menukar pelayan induk untuk penyegerakan data di tengah jalan, data lama akan dikosongkan dan penyegerakan dengan pelayan induk terkini akan diwujudkan semula.
Langkah penggunaan:
1 Cipta fail sentinel.conf baharu dalam direktori yang sama dengan redis.conf yang sepadan dengan Master. 2 , konfigurasikan sentinel, isikan kandungan dalam fail sentinel.conf:nama pangkalan data yang dipantau sentinel (namakannya sendiri) port ip 1 Penjelasan: Nombor 1 terakhir di atas bermakna selepas tuan rumah menutup telefon, hamba akan mengundi untuk melihat siapa yang akan mengambil alih sebagai tuan rumah setelah mendapat nombor tertentu daripada undi.
redis_6379.conf redis_6380.conf
3. konfigurasi utama slave
bind 127.0.0.1 port 6379 protected-mode yes daemonize yes pidfile /var/run/redis_6379.pid logfile "/Data/apps/redis-3.2.12/logs/redis_6379.log" dbfilename dump_6379.rdb dir /Data/apps/redis-3.2.12/workplace requirepass paopao
bind 127.0.0.1 port 6380 protected-mode yes daemonize yes pidfile /var/run/redis_6380.pid logfile "/Data/apps/redis-3.2.12/logs/redis_6380.log" dbfilename dump_6380.rdb dir /Data/apps/redis-3.2.12/workplace slaveof 127.0.0.1 6379 masterauth paopao
5
Atas ialah kandungan terperinci Bagaimanakah Redis melaksanakan replikasi tuan-hamba?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!