zoukankan      html  css  js  c++  java
  • redis搭建主从复用-读写分离

    1:安装redis5.0.3

    2:解压到/usr/local/redis

    3:在/opt/redis/下创建三个文件夹

      data,存放数据的目录

      log,存放日志的目录

      conf,存放配置的目录

        conf目录下配置公共配置文件及各自节点配置文件

          redis-common.conf

            注释掉 bind 127.0.0.1

            关闭保护模式,修改为protected-mode  no

            注释公共配置端口# port  6379

            修改为后台启动 daemonize yes

            注释进程编号记录文件# pidfile /var/run/redis_6379.pid

            注释公共配置日志文件# logfile ""

            注释公共配置数据文件、修改数据文件路径

              #dbfilename dump.rdb

              dir /opt/redis/data

            添加从服务器访问主服务器认证

              masterauth root

            添加访问认证

              requirepass root

            注释公共配置追加文件

              appendonly no

              #appendfilename "appendonly.aof"

            从服务器默认是只读不允许写操作(不用修改)

            slave-read-only yes    

          redis-6379.conf:master

          redis-6380.conf:slave

          redis-6381.conf:slave

          从节点配置文件更改端口并指定作为为从节点启动

    #引用公共配置
    include /opt/redis/conf/redis-common.conf
    #进程编号记录文件
    pidfile /var/run/redis-6379.pid
    #进程端口号
    port 6379
    #日志记录文件
    logfile "/opt/redis/log/redis-6379.log"
    #数据记录文件
    dbfilename dump-6379.rdb
    #追加文件名称
    appendfilename "appendonly-6379.aof"
    #下面的配置无需在 6379 里配置
    #备份服务器从属于 6379 推荐配置配局域网 IP
    slaveof 192.168.10.100 6379

  • 相关阅读:
    POJ3255(次短路)
    POJ2831(次小生成树问题)
    POJ1679(次小生成树)
    POJ2230(打印欧拉回路)
    HDU5469(树的dfs)
    JSON.parse()和JSON.stringify()的区别
    jQuery中.bind() .live() .delegate() .on()的区别
    javascript 伪数组和转化为标准数组
    JavaScript中本地对象、内置对象和宿主对象(转)
    获取非行间样式和定义样式(元素)
  • 原文地址:https://www.cnblogs.com/erfsfj-dbc/p/10736026.html
Copyright © 2011-2022 走看看