redis伪集群搭建

来源:互联网 发布:男人喜欢女人 知乎 编辑:程序博客网 时间:2024/06/01 07:43

伪集群

由于环境有限,楼主只在虚拟机里面部署了。


步骤

  • 下载redis-3.2.9.tar.gz
  • 解压到redis-3.2.9文件夹
  • 安装(make命令)
  • 在/usr/local/里新建一个文件夹redis-cluster
  • 在redis-cluster里新建6个文件夹,redis01到06
  • 从redis-3.2.9中找到4个关键文件:redis.conf,redis-benchmark, redis-cli,redis-server,copy到6个文件夹中
  • 修改redis.conf(6个):
    1.端口号设置(7001-7006)
    2.打开集群配置cluster-enable yes
    3.开启后台运行 daemonize yes
  • 在redis-cluster文件夹下创建脚本vim startall.sh
    具体内容:cd redis01
    ./redis-server redis.conf
    cd ..
    cd redis02
    ./redis-server redis.conf
    cd ..
    cd redis03
    ./redis-server redis.conf
    cd ..
    cd redis04
    ./redis-server redis.conf
    cd ..
    cd redis05
    ./redis-server redis.conf
    cd ..
    cd redis06
    ./redis-server redis.conf
    cd ..
  • 从redis-3.2.9/src下copy redis-trib.rb到/usr/local/redis-cluster下
  • 运行startall.sh脚本
  • 接入集群:运行下列命令
    ./redis-trib.rb create –replicas 1 192.168.188.72:7001 192.168.188.72:7002 192.168.188.72:7003 192.168.188.72:7004 192.168.188.72:7005 192.168.188.72:7006
  • 安装rubygems-devel: yum install rubygems-devel
  • 关于gem源存在问题: 直接换成淘宝源gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/