linux 下 创建多个redis实例,并且配置主从复制
2016-02-03 14:50
495 查看
一、配置多个redis
1、一个redis对应一个节点,一个节点一个端口号,每个节点对应一个redis.conf文件,找到自己redis.conf文件位置进行复制操作:
cp /etc/redis.conf /ect/redis6380.conf
2、进入新的redis.conf文件,进行修改配置:
vi /etc/redis6380.conf
找到pidfile与port修改为新的端口号配置:
3、启动新的redis:
redis-server /etc/redis6380.conf
4、查看已运行redis:
ps auxf | grep redis-server
二、进行主从复制配置
1、运行关联
进入slave(从)redis:
redis-cli -p 6380
运行:slaveof 127.0.0.1 6379 (设定主数据库)
完成,但是使用这种方式,一旦从库挂掉重启,他们的复制关系将终止。
2、配置关联(长期关联)
到服务器配置文件目录,找到从库的配置文件,执行修改操作(也就是上面的redis6380.conf文件)
vi /etc/redis6380.conf
将# slaveof <masterip> <masterport>改为 slaveof 127.0.0.1 6379
保存退出,这样从库每次启动都会主动建立与主库的复制关系。
1、一个redis对应一个节点,一个节点一个端口号,每个节点对应一个redis.conf文件,找到自己redis.conf文件位置进行复制操作:
cp /etc/redis.conf /ect/redis6380.conf
2、进入新的redis.conf文件,进行修改配置:
vi /etc/redis6380.conf
找到pidfile与port修改为新的端口号配置:
3、启动新的redis:
redis-server /etc/redis6380.conf
4、查看已运行redis:
ps auxf | grep redis-server
二、进行主从复制配置
1、运行关联
进入slave(从)redis:
redis-cli -p 6380
运行:slaveof 127.0.0.1 6379 (设定主数据库)
完成,但是使用这种方式,一旦从库挂掉重启,他们的复制关系将终止。
2、配置关联(长期关联)
到服务器配置文件目录,找到从库的配置文件,执行修改操作(也就是上面的redis6380.conf文件)
vi /etc/redis6380.conf
将# slaveof <masterip> <masterport>改为 slaveof 127.0.0.1 6379
保存退出,这样从库每次启动都会主动建立与主库的复制关系。
相关文章推荐
- mysql+redis
- 六. Redis发布订阅机制
- 六. Redis发布订阅机制
- redis详解
- Redis3.0集群完全版(数据迁移问题)
- Linux下Redis的安装和部署
- Redis 实例: 集群
- Redis内存调优一例
- Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题
- redis配置文件详解(三)
- redis配置文件详解(二)
- redis配置文件详解(一)
- 使用Redis统计活跃用户
- redis
- redis在windows_64位环境下使用
- 《Redis设计和实现》读书笔记1-简单动态字符串
- C++自制Redis数据库 (一)
- Flask+Nginx+Gunicorn+Redis+Mysql搭建一个小站
- Redis数据存储类型(一)
- centos7添加phpredis