一起跑,两台机器搭建Redis集群(二台机器redis集群)

Redis集群就是将多台独立的物理机器(或虚拟的机器)组合起来形成一个集群,使用相同的操作系统、Redis版本等,实现各节点运行的动态服务器集群,能够共享数据信息。在运用Redis集群的同时,能够提供更多的数据存储以及更高的服务性能,数据存储能够在数据量很大的情况下,实现分片存储;服务性能能够提高,能够分担服务压力,有很强的负载能力。

本文介绍了如何搭建一个简单的Redis集群,使用的机器是2台(两台可以是物理机器,也可以是虚拟的服务器),系统是CentOS7,Redis的版本是4.0,以下是搭建Redis集群的具体过程:

1. 首先安装Redis,可以选择源码安装或者使用yum安装。

2. 下载主从Redis实例配置文件,修改当前目录下master.conf和slave.conf两个配置文件,改变Redis实例的端口,如:

master.conf配置

port 6379

slave.conf配置

port 6380

3. 启动Redis实例:

master.conf配置

sudo redis-server master.conf

slave.conf配置

sudo redis-server slave.conf

4. 查看实例状态,利用redis-cli输入命令:

master.conf配置

redis-cli -h 127.0.0.1 -p 6379 info

slave.conf配置

redis-cli -h 127.0.0.1 -p 6380 info

5. 连接主节点,实现主从互相连接:

slave.conf配置

redis-cli -h 127.0.0.1 -p 6380 slaveof 127.0.0.1 6379

6. 使用cluster命令,建立Redis集群:

redis-cli –-cluster create 127.0.0.1:6379 127.0.0.1:6380 –cluster-replicas 2

这样就成功搭建好了一个Redis集群,它可以使用内置的将数据均衡地分布到不同节点,使得系统有更强的吞吐、容错能力,尤其在写操作数量大的时候,Redis集群能够实现更高的服务性能。


数据运维技术 » 一起跑,两台机器搭建Redis集群(二台机器redis集群)