Zināšanu bāze

Scaling & high availability · atjaunots 2022. gada 11. marts · pārskatīts 2026. gada 9. jūlijs

REDIS servisa iestatīšana ar VRRP

Darbiniet iebūvēto REDIS kešatmiņu aiz VRRP virtuālās IP adreses, lai nodrošinātu augstu pieejamību starp appliance mezgliem.

REDIS serviss

Nodrošina kopīgo kešatmiņu, kas nepieciešama, ja NtkAS darbojas klastera režīmā vai ja kāda servisa slodzi sadala ārējs slodzes balansētājs.

Palaidiet REDIS serveri katrā mezglā:

ntk redis start

Lai pārbaudītu, vai serviss darbojas, apskatiet kešatmiņas saturu:

docker exec -it redis redis-cli -n 1
127.0.0.1:6379[1]> keys *
  1) "main-dashboard/cache:a8691165dececc2214a89b52fa9672068558bfee"
  2) "main-dashboard/cache:9c61bbcf-16f5-4b8e-9329-a6c15f62bf53"
 ....

Izmantojiet REDIS komandu keys *, lai pārliecinātos, ka kešatmiņa tiek aizpildīta. Tas jāveic pēc NtkAS kešatmiņas konfigurēšanas un ntk as restart.

VRRP VIP un izsekotāja (tracker) konfigurācija

Konfigurējiet izsekotāju (tracker) katrā VRRP klastera mezglā:

ntk cfg set vrrp.track.tcp '{
      "host": "127.0.0.1",
      "port": "6379",
      "timeout": "2"
    }' --json-input

Konfigurējiet redis VRRP servisu katrā mezglā, kurā darbojas VRRP. Pārliecinieties, ka address un vrid visos mezglos ir vienādi, bet prio katrā mezglā atšķiras. vrid un address vietā norādiet savai videi atbilstošās vērtības.

ntk cfg set vrrp.services.redis '{
      "prio": "150",
      "vrid": "53",
      "interface": "eth0",
      "address": "10.0.1.98",
      "preempt": "off",
      "track": [
        "tcp"
      ]
    }' --json-input

Restartējiet VRRP servisu visos VRRP mezglos:

ntk vrrp restart

← Atpakaļ uz atbalstu

Pirmā pieteikšanās bez paroles — jau šonedēļ

30 minūšu saruna ar inženieri, nevis pārdošanas prezentācija. Kopīgi izplānosim, kā jūsu VPN, SSO vai Windows vidē palaist strādājošu pilotprojektu.