Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Halten Sie Redis-Daten zwischen docker-compose down und up im Docker-Container am Leben

Sie müssen nur ein benanntes Volume für Redis-Daten neben postgres_data hinzufügen :

volumes:
    postgres_data:
    redis_data:

Ändern Sie dann den Hostpfad auf das benannte Volume:

  redis:
    ...
    volumes:
        - redis_data:/data

Wenn Redis Daten mit dem Hostpfad gespeichert hat, funktioniert das oben Genannte für Sie. Ich erwähne das, weil Sie Redis konfigurieren müssen, um persistente Speicherung zu aktivieren (siehe Redis Docker Hub-Seite https://hub.docker.com/_/redis).

Achtung, führen Sie docker-compose down -v aus wird auch Volumes zerstören.