redis主从集群搭建

业务迁移,需要搭建一个新的redis集群,就把相关的知识学习了下,先从操作开始,然后开始讲下理论知识,开始搭建:

下载包:

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

tar -zxvf redis-2.8.19.tar.gz

cd redis-2.8.19/

make     #有的系统需要加make MALLOC=libc

make test

make install

安装完毕在主节点上配置文件redis.conf,内容如下:

配置哨兵,sentinel.conf

启动:

备机上安装跟主机一样,我们直接贴配置文件:

注意最后一句,slavef 指明从属与那个主机,以下是sentinel.conf配置:

然后启动,命令跟主一样。

查看信息,主机上运行:

redis-cli -p 6479

我这里有2台slave,如果输出这些就表示正常了,接下来我们说说 redis和哨兵的关系以及复制原理。