zoukankan      html  css  js  c++  java
  • 搭建redis主从复制,遇到的问题总结

    1.首先安装各个redis

    --解压 tar -zxvf redis.gz

    --编译:

        进行redis的make命令

        如果出现缺少gcc ,则运行 yum install -y gcc g++ gcc-c++ make 

        如果出现 jemalloc/jemalloc.h:没有那个文件或目录,则运行 make MALLOC=libc

        如果出现 You need tcl 8.5 or newer in order to run the Redis test ,则运行 

    wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
    cd  /usr/local/tcl8.6.1/unix/
    ./configure
    make
    make install 
    

    --最后,执行 make install

    2.搭建主从过程中问题

     --我选择的是两台虚拟机,其中都关闭了防火墙 service iptables stop,redis.conf中配置了appendonly no

     --参数 bind 127.0.0.1 去掉 

    --参数 protected-mode 改为 no

    --参数 slaveof ip地址 端口号 填写(只在从上配置,主机把配置)

    --参数 masterauth <master-password>   和  requirepass foobared  可以设置密码,可以不设置

    其中,用jedis中连接使用主redis,否则报错 READONLY You can't write against a read only slave.

        

  • 相关阅读:
    Linux下mysql的自动定时备份
    javaweb面试题
    java面试题
    Web应用优化之nginx+tomcat集群配置+redis管理session
    Web应用系统通常可以经过哪些层面的优化
    HBase安装
    博客园所有文章字数统计
    Python生成器
    Python列表生成式
    直方图均衡化-Python实现
  • 原文地址:https://www.cnblogs.com/wonder2636/p/5574607.html
Copyright © 2011-2022 走看看