美文网首页
Redis组从配置实战

Redis组从配置实战

作者: 宁静的猫 | 来源:发表于2019-11-20 14:37 被阅读0次

    1、在docker中下载redis镜像


    reids镜像

    2、下载redis的原生配置文件,我用的是4.0版本,下载地址如下:https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf
    master节点修改原生redis配置文件:

    #bind 127.0.0.1 //将bind配置注释掉,这样外网也可以访问redis
    protected-mode no //关闭保护模式
    daemonize no //在docker中启动redis,要确保daemonize为no,否则无法启动redis
    #save 900 1
    #save 300 10
    #save 60 10000  // 关闭自动生成RDB文件
    dir /data //设置工作目录,即RDB、日志、AOF等文件保存的目录
    appendonly yes //开启AOF
    logfile "redis.log" //设置日志文件名称
    

    slave节点比master多配置一项:

    slaveof <masterip> <masterport>
    

    3、在宿主机创建4个目录: /root/redis/r1、/root/redis/r1/data、 /root/redis/r2、/root/redis/r2/data。将master和slave的配置文件分别放在r1目录和r2目录下,文件和目录映射配置如下:

    docker run -d -p 6380:6379 -v /root/redis/r1/redis.conf:/etc/redis/redis.conf -v /root/redis/r1/data:/data:rw --name redis-6380 docker.io/redis redis-server /etc/redis/redis.conf
    
    docker run -d -p 6381:6379 -v /root/redis/r2/redis.conf:/etc/redis/redis.conf -v /root/redis/r2/data:/data:rw --name redis-6381 docker.io/redis redis-server /etc/redis/redis.conf
    

    4、使用客户端分别连接主从两个节点,测试配置是否成功。

    相关文章

      网友评论

          本文标题:Redis组从配置实战

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