Redis cluster搭建

2 篇文章 0 订阅
redis 安装
1、下载到对应的redis.tar.gz文件复制到安装目录
2、tar -xvf redis.tar.gz 解压文件
3、切换到解压文件的根目录,执行make指令,编译源码。或者切换到src目录,make PREFIX=/data/redis/redis-3.2.4 install 来执行编译安装目录。
4、配置redis.conf 文件,最小的cluster配置为:
bind 172.0.0.1 绑定ip
port 7000 绑定端口
cluster-enabled yes 是否启动cluster模式
cluster-config-file nodes.conf node文件,用来存放集群的solt分配和集群配置信息
cluster-node-timeout 5000 节点失效时间
appendonly yes
5、安装完毕启动redis  在src目录下面 执行./redis-server ../redis.conf &
6、创建集群 ./redis-trib.rb create --replicas 1 10.32.27.17:9100 10.32.6.31:9100 10.32.6.30:9100
7、如果上一步报
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from ./redis-trib.rb:25:in `<main>'
错误,是因为没有安装redisGem.gem,到https://rubygems.org/gems/redis  下载对应版本的gem
执行:gem install -l ~/Downloads/redis-3.2.1.gem  来手动安装gem
8、重新执行第六步,如果出现长时间join阻塞,尝试telnet一下 redis'端口+10000之后的端口,此端口是开放给redis-cluster进行心跳检测的端口,如果安全策略关闭该端口,
会导致长时间阻塞,最终失败。
9、关于ip bind
   redis默认绑定的是127.0.0.1 可以通过conf中的bind来开启关闭绑定,或者更改绑定的ip,如果关闭绑定,如果开启的保护模式(默认开启),则需要登陆密码才能登陆,
   或者本机登陆,这个时候是影响创建集群的,可以选择关闭保护模式。
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值