前言

    如果非要问怎么安装Redis最省心、最简单,那肯定要属Docker镜像安装了。

    docker hub镜像仓库中,有无数的开发者贡献了无数的镜像,可供选择,只需要一行docker命令,即可快速完成部署。不过要注意的是,最好选择带有OFFICIAL IMAGE标志的官方镜像,安全可靠!

1
Redis官方镜像仓库地址:https://hub.docker.com/_/redis

部署过程

docker run部署

docker run命令的作用是创建一个新的容器并运行一个命令,我们可以通过下面的命令快速启动Redis服务,以及指定相关的命令或自定义配置文件。

指定参数启动:

1
docker run --name some-redis -d redis:6.0.9 redis-server --appendonly yes --requirepass "password123"

指定配置文件启动:

1
docker run -v /myredis/conf:/usr/local/etc/redis --name some-redis -d redis:6.0.9 redis-server /usr/local/etc/redis/redis.conf

停止:

1
docker stop some-redis

重启:

1
docker start some-redis
docker-compose部署

docker-compose是docker的自己家的服务编排工具,主要是用来构建多个有关联的服务,通过它,让我们管理容器变得更加的得心应手。不过,一般单个服务,我们也会选择用它来构建。

docker-compose.yml:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# redis 缓存数据库
version: "3"
services:
redis:
image: redis:6.0.9
container_name: some-redis
volumes:
- data:/my/own/redis/data
ports:
- "6379:6379"
restart: unless-stopped
command: redis-server --appendonly yes --requirepass "password123"
volumes:
data:

构建启动:

1
docker-compose up -d

停止:

1
docker-compose stop

重启:

1
docker-compose restart