Versi Nginx: 1.21.6
Center7.5 dan ke atas atau Mas OS
Bina mod tuan-hamba Redis Sentinel
Springboot menyepadukan mod tuan-hamba Redis Sentinel
Petua: Nginx mesti memasang modul huluan
Terdapat tiga pilihan untuk konfigurasi Nginx (lihat kandungan berikutnya untuk butiran), antaranya: Pilihan 1 akan. gunakan satu port untuk semua nod sentinel untuk menyambung ke dunia luar daripada pilihan pertama dan kedua. Secara peribadi, saya rasa ia tidak masuk akal, dan rakan yang berminat boleh mencubanya sendiri.
# stream模块配置和http模块在相同级别 stream { upstream redis { server 127.0.0.1:26379 max_fails=3 fail_timeout=10s; server 127.0.0.1:26380 max_fails=3 fail_timeout=10s; server 127.0.0.1:26381 max_fails=3 fail_timeout=10s; } server { listen 5432; proxy_connect_timeout 30s; proxy_timeout 60s; proxy_pass redis; } }
# stream模块配置和http模块在相同级别 stream { upstream redis { server 127.0.0.1:26379 max_fails=3 fail_timeout=10s; } upstream redis1 { server 127.0.0.1:26380 max_fails=3 fail_timeout=10s; } upstream redis2 { server 127.0.0.1:26381 max_fails=3 fail_timeout=10s; } server { listen 5432; proxy_connect_timeout 30s; proxy_timeout 60s; proxy_pass redis; } server { listen 5433; proxy_connect_timeout 30s; proxy_timeout 60s; proxy_pass redis1; } server { listen 5434; proxy_connect_timeout 30s; proxy_timeout 60s; proxy_pass redis2; } }
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan konfigurasi hamba tuan-budak sentinel Nginx proksi Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!