Linux Redis副本集安装(redis-3.0.7)
2016-07-04 16:30
579 查看
Linux Redis副本集安装
软件版本:redis-3.0.7,必须使用该稳定版本否则会错各种问题
IP地址:
节点1:192.168.1.101 主节点
节点2:192.168.1.102 从节点
节点3:192.168.1.103 从节点
Redis安装(三个节点)
1:安装相关编译的依赖包
# yum -y install gcc make
2:安装redis(三个节点)
软件上传到/opt目录
# cd /opt/
# tar -zxvf redis-3.0.7.tar.gz
# mv redis-3.0.7/ redis/
# cd redis/
# make && make install
3:在两个从节点中,指定Slave(在Slave节点配置master的ip,主节点是192.168.1.101)
# vi /opt/redis/redis.conf
slaveof 192.168.1.101 6379 -----》建议使用主机名称,避免因为ip变化而出现问题
4:启动redis(主节点先启动,再启动从节点),在启动之前需要先添加redis/src的执行权限
# chmod +x src
# ./src/redis-server /opt/redis/redis.conf
停止命令:./src/redis-cli shutdown
5:关闭防火墙(三个节点)
# service iptables stop
# chkconfig iptables off
6:设置开机启动(三个节点)
# echo "/opt/redis/src/redis-server /opt/redis/redis.conf" >> /etc/rc.local
注意:首次启动时,必须先启动Master
如果是3.2.1版本,则需要添加认证:
步骤:启动redis后,进入客户端
config get requirepass-----》显示
1) "requirepass"
2) ""
设置密码: set requirepass test_redis
错误一:
5601:S 02 Jul 20:48:51.463 * MASTER <-> SLAVE sync started
5601:S 02 Jul 20:48:51.464 # Error condition on socket for SYNC: Connection refused
原因:没有开启6379端口,或者防火墙未关!
解决:关闭主节点防火墙,或者开启6379端口
错误二:
Error condition on socket for SYNC: No route to host
检查端口
[root@node2 redis]# telnet node1 6379
Trying 192.168.1.101...
telnet: connect to address 192.168.1.101: No route to host
[root@node2 redis]#
解决:
安装telnet-server
启动:service xinetd restart
清除防火墙规则----》iptables -F
软件版本:redis-3.0.7,必须使用该稳定版本否则会错各种问题
IP地址:
节点1:192.168.1.101 主节点
节点2:192.168.1.102 从节点
节点3:192.168.1.103 从节点
Redis安装(三个节点)
1:安装相关编译的依赖包
# yum -y install gcc make
2:安装redis(三个节点)
软件上传到/opt目录
# cd /opt/
# tar -zxvf redis-3.0.7.tar.gz
# mv redis-3.0.7/ redis/
# cd redis/
# make && make install
3:在两个从节点中,指定Slave(在Slave节点配置master的ip,主节点是192.168.1.101)
# vi /opt/redis/redis.conf
slaveof 192.168.1.101 6379 -----》建议使用主机名称,避免因为ip变化而出现问题
4:启动redis(主节点先启动,再启动从节点),在启动之前需要先添加redis/src的执行权限
# chmod +x src
# ./src/redis-server /opt/redis/redis.conf
停止命令:./src/redis-cli shutdown
5:关闭防火墙(三个节点)
# service iptables stop
# chkconfig iptables off
6:设置开机启动(三个节点)
# echo "/opt/redis/src/redis-server /opt/redis/redis.conf" >> /etc/rc.local
注意:首次启动时,必须先启动Master
如果是3.2.1版本,则需要添加认证:
步骤:启动redis后,进入客户端
config get requirepass-----》显示
1) "requirepass"
2) ""
设置密码: set requirepass test_redis
错误一:
5601:S 02 Jul 20:48:51.463 * MASTER <-> SLAVE sync started
5601:S 02 Jul 20:48:51.464 # Error condition on socket for SYNC: Connection refused
原因:没有开启6379端口,或者防火墙未关!
解决:关闭主节点防火墙,或者开启6379端口
错误二:
Error condition on socket for SYNC: No route to host
检查端口
[root@node2 redis]# telnet node1 6379
Trying 192.168.1.101...
telnet: connect to address 192.168.1.101: No route to host
[root@node2 redis]#
解决:
安装telnet-server
启动:service xinetd restart
清除防火墙规则----》iptables -F
相关文章推荐
- redis队列的安装与配置,还有一些安全方面的配置
- 非关系型数据库redis(三):Redis数据类型
- Centos6.5搭建Redis集群
- Redis学习笔记01--NoSQL/Redis概述
- 安装phpredis模块
- redis —— 第一篇 开始入手
- redis 存储对象
- spring-boot-data-redis线程池配置
- Redis-sentinel哨兵模式集群方案配置
- Redis安装+主从配置 过程中 的几个小 Tips
- redis的单实例配置+web链接redis
- Redis使用工具类
- webpy save session to redis
- redis视频学习笔记-1
- redis.conf配置文件详解
- redis实现附近的人,但jedis中没有相关api,那么直接使用lua脚本执行。
- Redis 主从同步配置
- Redis AOF 全持久化
- 非关系型数据库redis(二):Redis配置
- CentOS6.5安装redis(3.0.3)