From 4368a5017e0857757eed7ec1603a81a6960d8cc9 Mon Sep 17 00:00:00 2001 From: newhouse Date: Wed, 29 Sep 2021 13:15:13 -0400 Subject: [PATCH] redis: prefer --save over --appendonly --- redis/content.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redis/content.md b/redis/content.md index ef10d6569..f251509ff 100644 --- a/redis/content.md +++ b/redis/content.md @@ -25,10 +25,10 @@ $ docker run --name some-redis -d %%IMAGE%% ## start with persistent storage ```console -$ docker run --name some-redis -d %%IMAGE%% redis-server --appendonly yes +$ docker run --name some-redis -d %%IMAGE%% redis-server --save 60 1 --loglevel warning ``` -If persistence is enabled, data is stored in the `VOLUME /data`, which can be used with `--volumes-from some-volume-container` or `-v /docker/host/dir:/data` (see [docs.docker volumes](https://docs.docker.com/engine/tutorials/dockervolumes/)). +There are several different persistence strategies to choose from. This one will save a snapshot of the DB every 60 seconds if at least 1 write operation was performed (it will also lead to more logs, so the `loglevel` option may be desirable). If persistence is enabled, data is stored in the `VOLUME /data`, which can be used with `--volumes-from some-volume-container` or `-v /docker/host/dir:/data` (see [docs.docker volumes](https://docs.docker.com/engine/tutorials/dockervolumes/)). For more about Redis Persistence, see [http://redis.io/topics/persistence](http://redis.io/topics/persistence).