Skip to main content
Všechny služby Ayakaleaf Pro, které uchovávají živý stav, používají jeden server Redis: web (relace, limity četnosti), real-time, document-updater (úpravy dosud neuložené do MongoDB), project-history (fronta historie) a third-party-datastore (fronta Dropboxu). Instalace jej spouští jako StatefulSet redis z kroku 3. Nasazení MongoDB a Redisu; pro Toolkit viz Redis.

Ověřování heslem

1

Uložte heslo

2

Spusťte s ním Redis

V 20-redis.yaml předejte kontejneru heslo a předejte jej redis-server:
20-redis.yaml (changes)
Kubernetes nahradí $(REDIS_PASS) hodnotou ze Secretu. Readiness probe (tcpSocket) nevyžaduje žádnou změnu.
3

Použití a restart

Nejprve zastavte Ayakaleaf Pro, aby se mezi oběma restarty neztratila žádná úprava:
U spravovaného Redisu nastavte v ConfigMapu OVERLEAF_REDIS_HOST (a REDIS_HOST) na jeho adresu, heslo jako výše a OVERLEAF_REDIS_TLS: "true", pokud vyžaduje TLS.

Perzistence AOF

Instalace již spouští Redis s --appendonly yes, což je obdoba REDIS_AOF_PERSISTENCE=true z Toolkitu, a uchovává jeho data na svazku data-redis-0. Chcete-li přepnout existující Redis bez AOF, postupujte podle kroků na stránce Toolkitu s kubectl -n overleaf exec -it redis-0 -- redis-cli místo docker exec a poté přidejte --appendonly yes do argumentů.

Více replik

Všechny repliky musí používat stejný Redis: obsahuje relace, úpravy, které ještě nejsou v MongoDB, a zámky, které brání dvěma replikám zpracovávat stejný projekt současně.

Testováno na Kubernetes

Na Kubernetes 1.37 s jednou replikou Redis spuštěný s --requirepass $(REDIS_PASS) ze Secretu redis-auth podle výše uvedeného odmítl redis-cli bez hesla (NOAUTH) a s OVERLEAF_REDIS_PASS a REDIS_PASSWORD v overleaf-secrets prošly naše end-to-end testy pro launchpad (13 případů) a pro úpravy se sledováním změn, komentáři a anonymním sdílením (22 případů), které procházejí přes web, real-time, document-updater a project-history; žádná služba nezaznamenala chybu ověřování u Redisu. Všechny ostatní testy Kubernetes na těchto stránkách běžely proti StatefulSetu Redis z instalace, s perzistencí AOF a bez hesla.
Naposledy změněno 2. listopadu 2026