Windows环境
- 执行以下命令,查找docker官方提供的最新的redis镜像,可以看到第一个就是官方镜像
docker search redis
- 将镜像拉取到本地
docker pull redis
- 执行以下命令,根据redis镜像生成本地容器
docker run --name local_redis redis -d -p 6379:6379 -v d:\redisdata:/data redis-server --appendonly yes
-d
设置docker容器在后台运行
-p 6379:6379
设置端口映射,前者为本地端口,后者为docker容器端口
-v d:/redisdata:/data
将容器中/data目录映射到本地d:\redisdata目录,作为redis数据持久化的存储目录
redis-server --appendonly yes
启用aof持久化方式
-
运行
docker ps
查看容器是否启动成功
-
在本地打开redis管理工具,连接数据库,然后添加数据看看是否成功
- 如果能够成功连上数据库,说明安装成功,可以在本地使用redis了
Linux环境
- 执行以下命令,查找docker官方提供的最新的redis镜像,可以看到第一个就是官方镜像
docker search redis
- 将镜像拉取到本地
docker pull redis
- 在宿主机上创建一个redis配置文件,用于设置密码
mkdir /usr/local/redis/
cd /usr/local/redis/
vi redis.conf
在配置文件中添加这行配置:
requirepass your_password #设置redis登录密码
- 创建一个数据卷,用来持久化redis数据
docker volume create redis_data
- 之后执行以下命令,根据redis镜像生成本地容器
docker run --name=redis_server \
--restart=always \
-p=6379:6379 \
-v=redis_data:/data \
-v=/usr/local/redis/:/etc/redis/ \
-d redis \
redis-server /etc/redis/redis.conf --appendonly yes
redis-server --appendonly yes
启用aof持久化方式
-
运行
docker ps
查看容器是否启动成功 -
在本地打开redis管理工具,连接数据库,然后添加数据看看是否成功
-
如果能够成功连上数据库,说明安装成功