主从式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 foobaredmaxmemory 200M
* 从机:
port 6380
dir ./daemonize yes
requirepass foobaredslaveof 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 集群。