Linux环境下安装、配置Redis集群及问题解决方案文档

本文档详细介绍了在Linux环境下如何安装、配置Redis集群,并提供了遇到问题时的解决方案。从安装Redis、配置集群到启动服务,再到解决端口占用、日志输出等问题,提供了一步步的操作步骤和注意事项,旨在帮助读者顺利建立Redis集群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                Linux环境下Redis集群安装、配置及问题解决方案文档    

序言

   从毕业到现在已经快十个月了(现在有一年多了,哈哈),我从一个营养不良的小菜鸟变成了一个.........营养状况良好的小菜鸟。越是学习越觉得自己真的是太菜了,好多问题都不会、不懂,都需要去学习。好在项目组里全是大神,实在是弄不懂还是可以去做腿部挂件嘛,哈哈,在这里需要感谢一下一直帮助我的诸位大神。

   因为项目组要进行缓存改造但并不是很急,所以就由我这个小菜鸟来写了。用到Redis需要配置集群所以需要学习研究了,Redis有多牛我就不啰嗦了,反正就是用起来棒棒哒,现在我对自己的要求不高,能安、能配、会用就行。

背景 

   Redis集群配置需要3主3从,所以想要配置集群就需要启动至少6个Redis服务。为了节省服务器使用三台服务器,每台服务器拉起两个服务,端口为6379和6380。安装部分来自于项目组大神,我是借鉴(整理、抄袭)的,请不要喷我,配置部分都是我踩过的坑,一遍一遍地趟雷呀,虐的我死去活来的。经验证,安装、配置多次成功,大家可以安心服用。

一、Redis安装

1、准备三个安装包redis-3.2.4.tar.gz、redis-3.3.1.gem和ruby-2.3.1.tar.gz。redis-3.2.4.tar.gz是redis最新稳定版安装包。redis-3.3.1.gem和ruby-2.3.1.tar.gz是配置redis集群需要的安装包。
2、检测服务器上是否已安装ruby(不低于1.9.2)。如果安装了低版本,可以先卸载再安装高版本,或者直接安装高版本。1.9.2以上版本的ruby不需要单独安装rubygems,因为已经集成在ruby里面了,否则为了搭建集群还需要安装rubygems。检测是否安装ruby的linux命令如下:
rpm -qa | grep ruby
yum list | grep ruby
3、登录root帐号,把三个安装包拷贝到/data/temp目录下,安装包可以从官方网站下载。
4、安装Redis
1) tar xzf redis-3.2.4.tar.gz
2) cd redis-3.2.4
3) make
4) make install PREFIX=/usr/local/redis-3.2.4
5) cp /data/temp/redis-3.2.4/src/redis-trib.rb /usr/local/redis-3.2.4/bin
6) cd /usr/local/redis-3.2.4
7) mkdir conf
8)创建两个Redis配置文件,redis-6379.conf、redis-6380.conf,并拷贝到/usr/local/redis-3.2.4/conf目录下。
5、安装ruby
1) cd /data/temp/
2) tar zxf ruby-2.3.1.tar.gz
3) cd ruby-2.3.1
4) ./configure -prefix=/usr/local/ruby-2.3.1
5) make
6) make install
7) export PATH=/usr/local/ruby-2.3.1/bin:$PATH
6、安装redis-3.3.1.gem
1) cd /data/temp/
2) gem install -l ./redis-3.3.1.gem
7、启动Redis
1) /usr/local/redis-3.2.4/bin/redis-server /usr/local/redis-3.2.4/conf/redis-6379.conf
3) /usr/local/redis-3.2.4/bin/redis-server /usr/local/redis-3.2.4/conf/redis-6380.conf
8、查看Redis启动进程,中括号里面的cluster表示实例支持集群
[BigGuo@base01 bin]$ ps -ef | grep "redis"
BigGuo  385  1     0 11:38 ?       00:00:43 /usr/local/redis-3.2.4/bin/redis-server *:6379 [cluster]  
B

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值