redis主从复制问题
2016-06-02 17:22
561 查看
1、主数据库配置文件 (可不变)
设置密码:requirepass "password"
登录
从数据库配置文件
salveof 主数据库IP 端口port
主库添加密码验证后,从库需要配置如下参数:
requirepass "password"
masterauth "password"
配置完成后,一次启动主、从数据库。
2、Error condition on socket for SYNC: No route to host
说明由于防火墙没有关闭
解决方案:开通6379端口,或者关闭防火墙
当配好主从redis之后,经常会发现,slave无法连接上master。我们使用命令:redis-cli -h (master的IP) -p 6379(master的端口号),如果连不通会出现no route to host,这时我们要查看防火墙,很有可能是防火墙屏蔽了redis的服务了。
使用iptables -L查看防火墙,之后清空防火墙iptables -F,之后使用/sbin/service iptables save保存。
再启动redis-cli应该就能访问master了。
注意:要把master和slave的都清空。
3、MASTER aborted replication with an error: NOAUTH Authentication required.
因为主数据库增加密码造成的错误。
在salve配置文件中配置
requirepass "password"
masterauth "password"
设置密码:requirepass "password"
登录
从数据库配置文件
salveof 主数据库IP 端口port
主库添加密码验证后,从库需要配置如下参数:
requirepass "password"
masterauth "password"
配置完成后,一次启动主、从数据库。
2、Error condition on socket for SYNC: No route to host
说明由于防火墙没有关闭
解决方案:开通6379端口,或者关闭防火墙
当配好主从redis之后,经常会发现,slave无法连接上master。我们使用命令:redis-cli -h (master的IP) -p 6379(master的端口号),如果连不通会出现no route to host,这时我们要查看防火墙,很有可能是防火墙屏蔽了redis的服务了。
使用iptables -L查看防火墙,之后清空防火墙iptables -F,之后使用/sbin/service iptables save保存。
再启动redis-cli应该就能访问master了。
注意:要把master和slave的都清空。
3、MASTER aborted replication with an error: NOAUTH Authentication required.
因为主数据库增加密码造成的错误。
在salve配置文件中配置
requirepass "password"
masterauth "password"
相关文章推荐
- 删除redis 失效节点
- Redis介绍
- Redis学习(二)redis配置
- Redis 学习(一)redis的安装
- PHP 中使用 redis
- apache+tomcat+Jfinal 2.2+dubbo2.5.4+zookeeper3.3.6 +redis+druid 分布式部署成功的一点心得(一)
- 常用消息组件对比
- redis的简单操作
- Redis 订阅 Java实现
- Redis事务及锁应用
- 搭建redis cluster
- redis
- 浅析 Redis 复制
- CentOS Linux下 redis 下载、安装、配置、主从集群配置
- redis的基本用法
- redis配置文件不生效
- redisDB
- redis3.0 集群在windows上的配置
- Redis源码分析:主从复制
- Redis源码分析:snapshot