redis之单机多节点集群,linux面试常问试题

./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  enable  rh-ruby23 bash    //必要一步

~]# ruby -v    //查看安装版本

再次连接redis,成功

上一步中已经把ruby工具所需要的运行环境和ruby包安装好了,注意5.0之后,不用redis-trib.rb创建集群

2.创建集群:

./redis-cli --cluster create --cluster-replicas 1 192.168.40.142:7001 192.168.40.142:7002 192.168.40.142:7003 192.168.40.142:7004 192.168.40.142:7005 192.168.40.142:7006

代表为每个创建的主服务器节点创建一个从服务器节点

三、验证集群:

1)连接任意一个客户端即可:

./redis-cli -c -a xxx -h 192.168.5.100 -p 8001

提示:-a访问服务端密码,-c表示集群模式,指定ip地址和端口号

./redis-cli -c -h 192.168.40.142 -p 7001

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。

学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。

道路是曲折的,前途是光明的!”

时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。

道路是曲折的,前途是光明的!”

[外链图片转存中…(img-Waht1wtk-1711003867831)]

[外链图片转存中…(img-56aK7uVq-1711003867832)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值