主从式Redis集群部署只用一台机器(redis集群单数台)

Redis是一款高性能键值对数据库,主从式Redis集群可有效实现数据的冗余,提高系统的可用性。本文介绍如何在单台机器上部署 Redis 主从式集群,内容如下:

1. 下载安装 Redis

需要到官网下载安装 Redis,在 linux 系统下,可以使用以下命令进行安装:

$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
$ tar xzf redis-4.0.9.tar.gz
$ cd redis-4.0.9
$ make
$ make install

2. 配置 Redis 集群

接下来,在 Redis 主从式集群部署 只需要对 Redis 进行相应的配置,我们这里使用 redis.conf 两份来配置主从式集群:

* 主机:

port 6379
dir ./
daemonize yes
requirepass foobared
maxmemory 200M

* 从机:

port 6380
dir ./
daemonize yes
requirepass foobared
slaveof 127.0.0.1 6379

3. 启动 Redis 集群

上面已经将 Redis 配置文件配置完成,接下来就可以启动 Redis 集群:

* 启动主机:

$ redis-server redis.conf

* 启动从机:

$ redis-server redis-slave.conf

4. 检查 Redis 集群

主从式集群启动之后,最后一步就是检查 Redis 集群的状态:

* 登陆客户端:

$ redis-cli -p 6379

* 查看主从同步状态:

> MONITOR

当在客户端看到主从机同步状态表明集群已经部署好,Redis 主从式集群部署就完成了。

通过以上步骤,只使用一台机器我们就实现了一个 Redis 主从式集群,为了更好地实现 Redis 的数据冗余和高可用性,推荐使用多台机器部署 Redis 集群。


数据运维技术 » 主从式Redis集群部署只用一台机器(redis集群单数台)