|
|
@@ -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).
|
|
|
|