美文网首页
一、Docker Redis 安装

一、Docker Redis 安装

作者: 动动拐 | 来源:发表于2020-05-18 14:29 被阅读0次

采用docker 安装redis5.5

  • 1、创建配置文件redis.conf 和 data文件夹
  • 2、编写启动脚本
  • 3、测试是否启动成功

1、配置文件redis.conf

    bind:允许访问该redis的主机

    protected-mode:保护模式,默认开启。若设置外部网络连接redis服务,设置方式如下:

       1、关闭protected-mode模式,此时外部网络可以直接访问

       2、开启protected-mode保护模式,需配置bind ip或者设置访问密码,或者bind ip和密码都设置

    requirepass:设置密码

    databases:Redis默认有16个数据库,寻址角标从0开始。默认连接db0。客户端使用select命令,切换数据库

    port :指定redis的服务端口,默认6379.

    daemonize:Redis默认关闭后台进程模式,改成yes,redis服务在后台启动。(切记docker run的时候,需要注释掉该行)

    loglevel :日志等级

    logfile:Redis日志输出目录,默认不输出日志到文件。

    dbfilename:指定数据持久化的文件名

    dir :指定数据持久化的文件存放目录,也是集群node.con文件存放目录

    cluster-enabled:是否启用集群

    cluster-config-file:集群文件
    
# 创建对应的文件和文件夹    
[root@localhost redis]# ls
data  log  redis.conf  run.sh

2、编写启动脚本run.sh

    #!/bin/sh
    name=redis6000
    port=6000
    datapath=6000
    docker stop ${name}
    docker rm ${name} -f
    docker run -d \
      --restart always  --privileged=true \
      -p ${port}:6379 \
      -v /opt/docker/redis/data:/data \
      -v /opt/docker/redis/redis.conf:/etc/redis/redis.conf \
      --name ${name} docker.io/redis:5.0.5 redis-server /etc/redis/redis.conf
      # 注意
      # -v /opt/docker/redis/data:/data \ 挂载数据目录
      # -v /opt/docker/redis/redis.conf:/etc/redis/redis.conf \ 挂载配置目录
      #  redis-server /etc/redis/redis.conf 指定配置文件启动redis-server进程
      

3、测试是否启动成功

tangshengdeMacBook-Pro:redis-5.0.5 tangsheng$ redis-cli -h 10.211.55.4 -p 6000 -a 123456
10.211.55.4:6000> 

连接成功!

相关文章

网友评论

      本文标题:一、Docker Redis 安装

      本文链接:https://www.haomeiwen.com/subject/hkmuohtx.html