配置redis主从复制(centos)及注意
2017-03-05 13:29
591 查看
win7+centos
配置redis主从IP和port:
下载文件:
配置redis主从IP和port:
master and slave | ip | port |
master | 127.0.0.1--改成局域网ip192.168.176.128 | 6379 |
slave1 | 127.0.0.1--改成局域网ip192.168.176.128 | 6380 |
slave2 | 127.0.0.1--改成局域网ip192.168.176.128 | 6381 |
wget http://download.redis.io/releases/redis-3.2.1.tar.gz[/code]
解压缩:tar zxvf redis-3.2.1.tar.gzmv redis-3.2.1 redis-3.2.1.mastertar zxvf redis-3.2.1.tar.gzmv redis-3.2.1 redis-3.2.1.slave-1tar zxvf redis-3.2.1.tar.gzmv redis-3.2.1 redis-3.2.1.slave-2
执行make和maketest
分别进入文件夹:redis-3.2.1.master、redis-3.2.1.slave-1和redis-3.2.1.slave的src目录,执行命令:cd redis-3.2.1.master/srcmakemaketest//其他两个目录执行相同的操作
执行成功后会提示:配置文件位于:(需要修改3个配置文件)
修改配置文件:redis.conf
主要修改4个参数:
port;
logfile;
slaveof;
pidfile;
daemonize(配置以daemon方式运行)
修改master文件:redis.conf:
配置文件的其他部分不要改动,修改如下内容:port 6379pidfile /var/run/redis_6379.pid# slaveof <masterip> <masterport>logfile "/data/logs/redis.master.log"daemonize yes
修改slave1的配置文件:port 6380pidfile /var/run/redis_6380.pidslaveof 127.0.0.1 6379logfile "/data/logs/redis.slave-6380.log"daemonize yes
修改slave2的配置文件:port 6381pidfile /var/run/redis_6381.pidslaveof 127.0.0.1 6379logfile "/data/logs/redis.slave-6381.log"daemonize yes
注意:在 / 根目录在建立
/data/logs/redis.master.log
/data/logs/redis.slave-6380.log
/data/logs/redis.slave-6381.log
三、开启master和slave1、slave2
开启master (salve的开启方式与此类似)
转到目录:redis-3.2.1.master 下(slave则转到相应的目录),执行:./src/redis-server redis.conf
运行成功后,查看cat /data/logs/下的master的
logfile
可以看到如下界面:
开启slave1
可以看到slave1开启的情况,如下图:
同时看到master的日志如下:
开启slave2
可以看到slave2开启的情况,如下图:
同时看到master的日志如下:
查看运行情况连接master客户端,并创建数据
四、客户端连接-测试同步redis-cli -h 127.0.0.1 -p 6379
连接slave,并查看数据同步情况:
下面是另一个slave:当连接上redis的slave时,只可以读数据,不可以写数据:
Slave不可以写,只可以读
参考原文:http://www.cnblogs.com/ssslinppp/p/5661419.html
相关文章推荐
- redis的主从复制配置
- redis 主从配置实例、注意事项、及备份方式
- centos下 redis主从集群以及监控配置
- Redis教程(九):主从复制配置实例
- Centos7下配置安装mysql5.5主从复制(一主两从)
- Redis主从复制配置以及容灾测试
- redis的主从复制配置
- redis配置主从复制
- Redis主从复制基本配置
- Redis教程(九):主从复制配置实例
- Redis系列-主从复制配置
- Redis 五:配置主从复制功能
- Ubuntu 12.10下Redis主从复制配置
- 【NoSql】Redis实践篇-安全性与主从复制配置(二)
- redis的主从复制配置
- Redis安装及配置主从复制
- redis 主从配置实例、注意事项、及备份方式
- MySQL5.5配置主从复制_CentOS6.5下进行
- redis的主从复制配置
- 【推荐】redis的主从复制配置