redis安装

docker安装

1.下载redis镜像

  1. docker pull redis:5.0.9

2.创建redis在宿主机的目录映射,提供配置文件和持久化目录

  1. mkdir -p /usr/local/volumes/redis/{conf,data}
  2. mkdir -p /usr/local/volumes/redis/conf
  3. mkdir -p /usr/local/volumes/redis/data

3.下载redis配置文件

  1. cd /usr/local/volumes/redis/conf
  2. #下载配置文件
  3. wget https://files.cnblogs.com/files/NyanKoSenSei/redis.conf.css
  4. #修改文件名
  5. mv redis.conf.css redis.conf

4.修改配置文件

  1. # 编辑配置文件
  2. vim redis.conf
  3. // 把bind注释掉
  4. # bind 127.0.0.1
  5. // protected-mode改为no
  6. protected-mode no
  7. # 注意:当我们采用yes时,redis会在后台运行,此时redis将一直运行,除非手动kill该进程
  8. #而采用no时,当前界面将进入redis的命令行界面
  9. daemonize yes
  10. # 设置密码
  11. requirepass 密码
  12. # 保存并退出

5.启动redis

-p端口映射 宿主机端口:容器端口

—name 容器名

-v目录映射 宿主机目录:容器目录

—restart=always docker启动事自启动容器

—privileged=true 获取容器的真实root权限

-d 后台运行

Redis-server 指定redis启动时的配置文件 组成:容器映射目录/宿主机配置文件名

  1. docker run -p 6379:6379 \
  2. --name redis \
  3. -v /usr/local/volumes/redis/conf:/etc/redis -v /usr/local/volumes/redis/data:/data \
  4. --restart=always --privileged=true \
  5. -d redis:5.0.9 \
  6. redis-server /etc/redis/redis.conf