帝王 发表于 2017-12-20 20:40:36

Linux下Redis集群环境的搭建

  一、安装redis(使用redis3.0版本)
  1、需要gcc环境,如果没有执行命令安装gcc
  

yum install gcc-c++  

  2、下载redis3.0的源码包并上传至服务器
  3、解压源码包
  

tar -zxvf redis-3.0.0.tar.gz  

  4.进入解压目录编译
  

make  

  5.安装redis
  

make install PREFIX=/usr/local/redis  

  二、启动redis
  1、从redis-3.0.0文件中复制redis-conf到redis的安装目录中
  2、然后修改redis.conf文件

  3、在bin目录下启动redis
  

./redis-server redis.conf  

  三、redis集群的搭建
  注:该集群中有三个节点,每个节点有一主一备。需要6台虚拟机。在此搭建一个伪分布式的集群,使用6个redis实例来模拟。
  1、安装ruby环境
  

yum install ruby  

yum install rubygems  

  将redis集群管理工具redis-trib.rb上传至服务器
  安装ruby的包
  

gem install redis-3.0.0.gem  

  2、在local下创建redis-cluster文件夹,在该文件夹中创建6个redis实例,端口号从7001~7006
  复制redis安装目录bin文件夹

  在redis-cluster文件夹下将redis01复制5份

  修改redis01至redis06中的redis.conf 文件,将端口依次改为70001~7006,并打开cluster-enabled yes行前的注释
  3、把创建集群的ruby脚本redis-trib.rb复制到redis-cluster文件夹下

  4、启动6个redis实例
  5.创建集群(192.168.242.134是你自己ip,创建过程中输入yes确认)
  

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

  6、测试集群(-c 不能缺)
  进入集群任一文件夹下输入
  

redis01/redis-cli -h 192.168.25.153 -p 7002 -c  
页: [1]
查看完整版本: Linux下Redis集群环境的搭建