CentOS7安装Redis集群

1.单机版安装

1.1下载Redis

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

1.2解压

tar -xvf redis-4.0.6.tar.gz

1.3安装gcc

yum install gcc tcl -y

1.4编译

make

完成!

1.5安装

make PREFIX=/usr/local/sly/redis/ install

1.6配置环境变量

export REDIS_HOME=/usr/local/sly/redis

export PATH=$PATH:$REDIS_HOME/bin

1.7测试

redis-server --help

1.8做成后台daemon

cd redis-4.0.6/utils/

./install_server.sh

把编译好的redis作为一个服务,把6379.cof放到了/etc/init.d/redis_6379

1.9开启远程连接

protected-mode yes 改为protected-mode no

Bind 127.0.0.1 注释掉

测试

Wonderful!

 

 

2.集群版安装

2.1安装ruby

2.1.1下载

wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz

2.1.2解压

tar -xvf ruby-2.5.0.tar.gz

2.1.3安装

进入目录

创建安装目录

mkdir -p /usr/local/sly/ruby

配置并制定安装位置

./configure --prefix=/usr/local/sly/ruby

编译与安装

make && make install

建立软链接

ln -s /usr/local/sly/ruby/bin/ruby /usr/bin/ruby

查看ruby版本

高版redis环境建议这样装(反正我上面那种有问题)

Rvm安装ruby

Rvm安装请按照官网 http://www.rvm.io/ 安装,网上很多搬运的命令都搬掉了部分字符,坑死人。

1.yum install curl  安装curl

2. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

3.下载rvm   \curl -sSL https://get.rvm.io | bash -s stable 

4.查找配置文件 find / -name rvm.sh 

5.配置文件生效 source /etc/profile.d/rvm.sh 

6.下载rvm依赖 rvm requirements 

7.查看rvm库ruby版本 rvm list known

8.安装ruby指定版本 rvm install ruby-2.4.1

9.使用ruby版本默认 rvm use 2.4.1 default

10.gem install redis

第2,3步参考官网为最佳

 

2.2 redis集群管理工具redis-trib.rb

2.2.1下载Ruby Redis工具包

wget https://rubygems.org/downloads/redis-3.3.3.gem

安装rubygems

yum install rubygems

安装redis-3.3.3.gem

gem install redis-3.3.3.gem

2.3配置集群

复制配置文件到Redis的bin目录下

配置文件可以参考网上的,这个取决于自己的需求

设置启动脚本

cd redis01

./bin/redis-server bin/redis.conf

cd ../redis02

./bin/redis-server bin/redis.conf

cd ../redis03

./bin/redis-server bin/redis.conf

cd ../redis04

./bin/redis-server bin/redis.conf

cd ../redis05

./bin/redis-server bin/redis.conf

cd ../redis06

./bin/redis-server bin/redis.conf

给文件授权

chmod +x ./start-all.sh

启动redis

执行命令集群

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

 

如果集群出现(error) CLUSTERDOWN The cluster is down

可以尝试使用./redis-trib.rb fix 192.168.100.101:7001 来进行修复.

最后测试一下

Wonderful!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值