Linux下Redis主从复制配置

一.准备2台服务器,比如:

主服务器:192.168.1.116

从服务器:192.168.1.118


二、两台机子都下载好redis安装包并安装

wget  http://download.redis.io/releases/redis-3.0.4.tar.gz

tar zxvf redis-3.0.4.tar.gz
cd redis-3.0.4

make
make install


三、配置主服务器(192.168.1.116)redis.conf

#设置密码
requirepass 123456

#实际生产环境请设置超级复杂的密码,ip绑定之类的操作


四、配置从服务器(192.168.1.118)redis.conf

slaveof 192.168.1.116 6379

masterauth 123456


五、启动redis服务,具体路径参考你安装时的路径

/data/server/redis-3.0.4/src/redis-server /data/server/redis-3.0.4/redis.conf


六、主服务器执行插入一条记录测试

/data/server/redis-3.0.4/src/redis-cli -h 192.168.1.116 -a 123456 set test testvalue


七、从服务器执行获取记录

/data/server/redis-3.0.4/src/redis-cli -h 192.168.1.118 get test

#成功返回内容,说明数据已经成功复制过来了
"testvalue"


到这里Redis的主从复制已经配置完成,如有啥问题请指出!

登录 后可发表评论

    最新发布
    聚合数据©版权所有