redis之单机多节点集群,你有过迷茫吗

本文详细介绍了如何在单机上创建Redis多节点集群,包括启动多个Redis实例、安装Ruby环境以使用redis-trib.rb工具创建集群,并提供了解决Ruby版本问题的方法。最后,通过连接任意节点验证了集群的正确性。
摘要由CSDN通过智能技术生成

./redis01/redis-server redis01/redis.conf

./redis02/redis-server redis02/redis.conf

./redis03/redis-server redis03/redis.conf

./redis04/redis-server redis04/redis.conf

./redis05/redis-server redis05/redis.conf

./redis06/redis-server redis06/redis.conf

查看redis进程:

表示创建成功

二、创建集群

======

1.安装ruby

redis官方提供了redis-trib.rb工具,第一步已经放到bin下:

但是在使用之前,需要安装ruby,以及redis和ruby连接

yum -y install ruby ruby-devel rubygems rpm-builder

gem install redis   连接redis

连接redis时,遇到报错:

[root@localhost 7006]# gem install redis

YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).

Fetching: redis-4.1.4.gem (100%)

ERROR:  Error installing redis:

redis requires Ruby version >= 2.3.0.

原因是ruby的版本太低,要求2.3.0以上

解决办法:

换yum源安装

~]# yum install centos-release-scl-rh    //会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源

~]# yum install rh-ruby23  -y    //直接yum安装即可

~]# scl  en

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值