【DevOps系列】Docker安装部署Redis
开发中如果用到缓存数据库Redis,首先也了解Redis的安装,本节主要讲解Redis的Docker安装部署。
一、DockerHub中找到合适的Docker版本
二、使用Docker安装Redis
redis安装命令
docker pull redis:latest
查询docker镜像(images)
docker images
三、Redis配置文件说明
Redis的配置文件可以去Redis官网中下载最新的配置文件。
下载地址:Redis官网
下载后解压出redis.conf
四、配置redis.conf配置文件
序号 | 配置关键点 | 说明 |
1 | bind 127.0.0.1 | #注释掉这部分,这是限制redis只能本地访问 |
2 | protected-mode no | 默认yes,开启保护模式,限制为本地访问 |
3 | daemonize yes | 默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败 |
4 | databases 16 | 数据库个数(可选) |
5 | dir ./ | 输入本地redis数据库存放文件夹(可选) |
6 | appendonly yes | redis持久化(可选) |
7 | requirepass foobared | 把foobared改为自己设置密码 |
五、启动docker容器并运行redis
#启动redis,设置映射端口 6379 docker run -p 6379:6379 redis
#启动redis,映射端口 6379,后台启动 -d,指定名称 --name,总是启动 --restart=always docker run -p 6379:6379 -d --name redis01 --restart=always redis:5.0.12
六、查看容器是否正常运行
#检查镜像是否正常运行 docker ps
#进入容器 docker exec -it modest_goodall bash
备注:modest_goodall 为docker容器应用名称
七、连接测试
docker exec -it modest_goodall redis-cli -a redispw