哈喽大家好,我是咸鱼。
今天这篇文章介绍如何在一台服务器(以 CentOS 7.9 为例)上通过 redis-trib.rb 工具搭建 Redis cluster (三主三从)。redis-trib.rb 是一个基于 Ruby 编写的脚本,其功能涵盖了创建、管理以及维护 Redis 集群的各个方面。
值得注意的是,随着时间的推移,一些较新版本的 Redis 已经将 redis-trib.rb 标记为不推荐使用的工具。鉴于此,文章所采用的 Redis 版本为较老的 4.0.9 版本。
对于较新版本的 Redis,咸鱼建议采用 redis-cli 工具来进行集群的操作与管理,以确保与 Redis 的最新特性保持一致。
我们先把架构画出来,这样后面部署的时候就很方便了
# 三个 Master
192.168.149.131:6379
192.168.149.131:6380
192.168.149.131:6381
# 三个 Slave
192.168.149.131:26379
192.168.149.131:26380
192.168.149.131:26381