Rumah > pangkalan data > Redis > Bagaimana untuk melaksanakan konfigurasi hamba tuan-budak sentinel Nginx proksi Redis

Bagaimana untuk melaksanakan konfigurasi hamba tuan-budak sentinel Nginx proksi Redis

王林
Lepaskan: 2023-05-27 14:03:38
ke hadapan
1898 orang telah melayarinya

1. Persekitaran

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

2 Konfigurasi

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.

2.1. Pilihan 1 (disyorkan)

# 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;
    }
}
Salin selepas log masuk

2.2 Pilihan 2

# 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;
    }
}
Salin selepas log masuk

2.3

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan