Redis 集群部署及踩过的坑

来自:码上青天 的博客

本文目标

要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑。

安装准备

centos版本:6.7

redis版本:3.2.3

安装方式:源码安装

服务器:1台

操作步骤

此处默认已安装好单台redis,如果不会可以参照《centos上安装redis

1、启动Redis多个实例

我们在Redis安装目录下创建目录cluster,并编写7000.conf~7005.conf 6个配置文件,这6个配置文件用来启动6个实例,后面将使用这6个实例组成集群。

以7000.conf为例,配置文件需要填写如下几项:

分别启动6个实例

启动成功后,看一下进程

至此,ip=192.168.186.91机器上创建了6个实例,端口号为port=7000~7005。

2、安装ruby

1)yum安装ruby和依赖的包。

2)使用gem这个命令来安装redis接口

这一步骤中出现了bug,度娘告诉我是Ruby版本太低,需要升级版本。

3)升级Ruby的版本

安装rvm,我不知道这是个什么东西,但是感觉像是Ruby的一个包管理器。

这一操作得到了:

gpg2 –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

然后利用该密钥下载Ruby并升级。