redis安装
docker安装
1.下载redis镜像
docker pull redis:5.0.9
2.创建redis在宿主机的目录映射,提供配置文件和持久化目录
mkdir -p /usr/local/volumes/redis/{conf,data}
mkdir -p /usr/local/volumes/redis/conf
mkdir -p /usr/local/volumes/redis/data
3.下载redis配置文件
cd /usr/local/volumes/redis/conf
#下载配置文件
wget https://files.cnblogs.com/files/NyanKoSenSei/redis.conf.css
#修改文件名
mv redis.conf.css redis.conf
4.修改配置文件
# 编辑配置文件
vim redis.conf
// 把bind注释掉
# bind 127.0.0.1
// protected-mode改为no
protected-mode no
# 注意:当我们采用yes时,redis会在后台运行,此时redis将一直运行,除非手动kill该进程
#而采用no时,当前界面将进入redis的命令行界面
daemonize yes
# 设置密码
requirepass 密码
# 保存并退出
5.启动redis
-p端口映射 宿主机端口:容器端口
—name 容器名
-v目录映射 宿主机目录:容器目录
—restart=always docker启动事自启动容器
—privileged=true 获取容器的真实root权限
-d 后台运行
Redis-server 指定redis启动时的配置文件 组成:容器映射目录/宿主机配置文件名
docker run -p 6379:6379 \
--name redis \
-v /usr/local/volumes/redis/conf:/etc/redis -v /usr/local/volumes/redis/data:/data \
--restart=always --privileged=true \
-d redis:5.0.9 \
redis-server /etc/redis/redis.conf