$ curl -sS https://raw.githubusercontent.com/redis/redis/5.0/redis.conf -o redis5.conf
$ curl -sS https://raw.githubusercontent.com/redis/redis/7.2/redis.conf -o redis7.conf
$ docker run --rm -it \
-v "$PWD/redis5.conf:/etc/redis.conf" \
-v redis:/data \
redis:5.0.14-alpine3.16 redis-server /etc/redis.conf
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c266b41f793 redis:5.0.14-alpine3.16 "docker-entrypoint.s…" 15 seconds ago Up 15 seconds 6379/tcp nervous_chaplygin
$ docker exec 1c266b41f793 redis-cli set a b
OK
$ docker run --rm -it \
-v "$PWD/redis7.conf:/etc/redis.conf" \
-v redis:/data \
redis:7.2.4-alpine3.19 redis-server /etc/redis.conf
...
1:M 04 May 2024 15:58:13.357 * Server initialized
1:M 04 May 2024 15:58:13.357 * Loading RDB produced by version 5.0.14
1:M 04 May 2024 15:58:13.357 * RDB age 3 seconds
1:M 04 May 2024 15:58:13.357 * RDB memory usage when created 0.75 Mb
1:M 04 May 2024 15:58:13.357 * Done loading RDB, keys loaded: 1, keys expired: 0.
1:M 04 May 2024 15:58:13.357 * DB loaded from disk: 0.000 seconds
1:M 04 May 2024 15:58:13.357 * Ready to accept connections tcp
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1250b23b0586 redis:7.2.4-alpine3.19 "docker-entrypoint.s…" 28 seconds ago Up 28 seconds 6379/tcp serene_austin
$ docker exec 1250b23b0586 redis-cli get a
b
$ docker run --rm -it \
-v "$PWD/redis7.conf:/etc/redis.conf" \
-v redis:/data \
redis:7.2.4-alpine3.19 redis-server /etc/redis.conf
...
1:M 04 May 2024 15:58:59.209 * Server initialized
1:M 04 May 2024 15:58:59.209 * Loading RDB produced by version 7.2.4
1:M 04 May 2024 15:58:59.209 * RDB age 3 seconds
1:M 04 May 2024 15:58:59.209 * RDB memory usage when created 0.85 Mb
1:M 04 May 2024 15:58:59.209 * Done loading RDB, keys loaded: 1, keys expired: 0.
1:M 04 May 2024 15:58:59.209 * DB loaded from disk: 0.000 seconds
1:M 04 May 2024 15:58:59.209 * Ready to accept connections tcp
Created
May 4, 2024 16:01
-
-
Save x-yuri/a5fcc00dfbc66f4b0878b270a0f66056 to your computer and use it in GitHub Desktop.
redis upgrade
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment