2018-03-09

centos6.8redis集群配置(一台linux上配置集群)


1.下载redis

redis4.0.8下载地址

2.在自己所选择的文件夹解压文件

tar redis-4.0.8 

3.cd redis-4.0.8然后执行make编译,在安装 makeinstall

安装可以指定文件夹 make PREFIX=你指定的文件夹 install

⭐️注意:make编译如果失败,因为没有安装gcc服务

yum install gcc 安装gcc

rpm -qa |grep gcc查看安装是否成功 

4.修改redis-4.0.8下的配置文件

vi redis-4.0.8

①bind 0.0.0.0 ②port 7001 ③daemonize yes

④打开cluster-enabled yes ⑤ 打开 cluster-config-file nodes-6379.conf ⑥ 打开cluster-node-timeout 15000

⑦修改 appendonly yes

5.创建6个redis

将redis-4.0.8修改为redis7001,并复制5分,分别为redis7002等,依次修改redis.conf中的端口号为7002,7003等等

6.启动一个尝试一下,进入你安装的一个bin目录 .

/redis-server /配置文件的相对或绝对路径

ps -ef | grep redis查看是否启动成功

关闭redis

第一种方法    kill -9 进程号

第二种方法   进入bin目录   redis-cli -p端口号 shutdown

7、安装ruby

下面的过程都是在root权限下完成的。

1)升级Ruby的版本

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

# curl -L get.rvm.io | bash -s stable

2.接着,source环境,让rvm可用。

# source /usr/local/rvm/scripts/rvm

3.查看Ruby可用版本

# rvm list known

可以看到最新的版本是2.4.1,那么我们装最新的吧。

4.#rvm install 2.4.1

至此,我们升级了Ruby的版本。

2)安装gem redis接口,成功!

#gem install redis

3)安装rubygems,成功!

#yum install -y rubygems

至此,我们的Ruby和运行redis-trib.rb需要的环境安装完成了。 

如果遇到问题,请参考搭建集群

8.进入redis7001的src目录执行创建集群命令

ifconfig查找集群所在linux的ip地址192.168.242 

./redis-trib.rb create --replicas 1 192.168.242.134:7001 192.168.242.134:7002 192.168.242.134:7003 192.168.242.134:7004 192.168.242.134:7005 192.168.242.134:7006

其中1代表负主从复制 前三台主机 后三台从机  

0代表全部都是主机

9.测试可以进入bin目录执行

./redis-cli -c -p主机端口号

10.提示

可以制作关闭 清除集群 启动 的脚本,方便使用

2018-03-09_第1张图片
2018-03-09_第2张图片
2018-03-09_第3张图片

你可能感兴趣的:(2018-03-09)