Redis 主从复制结构

一、介绍

   在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),如图所示。

二、安装

node02与node03执行一下命令

yum -y install gcc-c++ 

yum  -y  install  tcl

node02与node03上传压缩包并解压 

cd /export/soft/

tar zxvf redis-3.2.8.tar.gz  -C ../servers/

 node02与node03服务器编译redis

make && make install

 node02与node03修改配置文件(两个节点都要执行)

mkdir -p /export/servers/redis-3.2.8/logs

mkdir -p /export/servers/redis-3.2.8/redisdata

vim redis.conf

#注意:在那个节点上就要改那个节点的主机名 

bind node02

daemonize yes

pidfile /var/run/redis_6379.pid

logfile "/export/servers/redis-3.2.8/logs/redis.log"

dir /export/servers/redis-3.2.8/redisdata

slaveof node01 6379

三、启动测试

启动node02与node03节点redis服务

redis-server  ../redis.conf

启动结果(只有主节点可以进行创建从节点只能读取)

1

发布了88 篇原创文章 · 获赞 99 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/qq_43791724/article/details/104908590