redis集群离线安装部署

安装文件下载:https://pan.baidu.com/s/1Hz6ws5Uqi7ohWYgSmhMfdw 密码:iig2
1、安装rvm

上传rvm包
tar -zxvf rvm-1.29.7.tar.gz
cd rvm-1.29.7/
source .rvm/scripts/rvm

2、安装ruby

rvm list
ruby -v查看使用的ruby版本
rvm remove 版本号(删除ruby版本)
rvm list known
rvm install ruby-2.3.1

有时候你会发现 ruby list列表中没有ruby的版本,这时候,我们就需要进行上传ruby安装包了。

上传ruby
tar -zxvf ruby-2.3.1.tar.gz
cd ruby-2.3.1
编译配置
./configure -prefix=/opt/ruby
make && make install

vi /etc/profile
export PATH=$PATH:/opt/ruby/bin
:wq!
source /etc/profile
ruby -v

3、安装rubygems

yum install rubygems
gem -v

vi /etc/profile
export PATH=$PATH:/opt/ruby/bin/gem
wq!
source /etc/profile
gem -v

4、使用gem安装redis和ruby接口

gem install -l redis-3.3.0.gem 

5、配置redis

①复制多个redis.conf文件
②修改配置文件

bind 192.9.200.159 (需要不同的服务器进行节点的联通,就不能设为127.0.0.1)
protected-mode no (需要不同的服务器进行节点的联通,就不能设为yes)
daemonize yes (设置后台运行redis)
cluster-enabled yes(开启集群,把#去掉)
cluster-node-timeout 15000 (设置请求超时时间,默认为15秒,可以自行修改)
appendonly yes (aop日志开启,会每次进行写操作都记录一条日志)
--根据不同的端口需要设置的地方
port 7000
pidfile /var/run/redis_7000.pid
logfile /opt/modules/redis-4.0.2/logs/6379.log
dbfilename dump_7000.rdb
#pplendfilename "applendonly_7000.aof"
cluster-config-file nodes_7000.conf

③启动各个节点

./src/redis-server redis.conf

6、创建集群

进入到redis目录下
./src/redis-trib.rb create --replicas 1 ip:port ip:port ip:port

如果创建集群失败,登录redis

./src/redis-cli -h 10.181.77.173 -p 6379
flushall
cluster reset
exit
...

再次创建集群

./src/redis-trib.rb create --replicas 1 ip:port ip:port ip:port
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxtx-0510

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值