redis cluster 集群搭建

$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
$ mv redis-3.2.8.tar.gz /opt/
$ tar -zxvf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make
如老版centos5 最小安装 可能没有gcc 会报错
$ yum install gcc
$ rpm -qa |grep gcc 查看gcc是否安装成功
$ make 
$ make install
$ yum install ruby
$ yum install rubygems
如果是centos5 版本 ruby 默认只能安装1.8.5 而gem 需1.8.7以上 才可安装
先升级ruby版本到1.8.7
 
 
$ rpm -ivh  http://yum.puppetlabs.com/el/5/products/x86_64/puppetlabs-release-5-6.noarch.rpm 
$ yum install ruby ruby-devel rubygems rpm-build 
$ ruby -v 版本已1.8.7了
$ yum install rubygems
$ gem install -redis
 
//创建 集群目录 一般配置 至少三主节点 三从即可 6个节点
$ cd ../
$ mkdir redis-cluster
$ cd redis-cluster
$ mkdir 7000 7001 7002 7003 7004 7005
$ cp ../redis-3.2.8/redis.conf ./
$ vim redis.conf

 
修改如图通用配置 port 对应每个目录节点的端口,启用集群属性 
节点启动配置 文件 nodes-port.conf 其中port 为当前节点对应端口
将此配置 文件复制6份到对应目录 
依次修每个目录配置文件对应的端口
$ cd /opt/redis-cluster
$ vim start.sh

$ :wq
$ ls -al 
$ chmod 755 ./start.sh
$ ./start.sh 启动脚本 
$ ps -ef |grep redis 查看启动的redis实例

实例启动后,没个服务还不能相互访问 开始创建 集群服务
$ cd ../redis-3.2.8/src/

至此,集群创群完毕;开始测试
进入其中一个节点 ,设值 取值

大家发现没,进入7001节点 设a 值 100 slot到7002节点上.

 
 
 
 
 
 

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值