redis集群步骤以及遇到的问题

所需文件
1:liunx版的redis:链接:https://pan.baidu.com/s/1-7z6roEH6RPOvL8CK5APiA 密码:j6js
2: redis-3.0.0.gem:链接:https://pan.baidu.com/s/1ME6DzZt2_iwaUuDc0hYoTA 密 码:6rmm

1:创建一个存放集群的文件(在任意位置)(我的是在/user/local下)

    mkdir redis-cluster

2:安装ruby,rubygems redis-3.0.0.gem(redis与ruby的接口))

   yum install ruby
   yum install rubygems
   gem install redis-3.0.0.gem

3:拷贝redis-5.0.5里的src文件 拷贝6份 拷贝到redis-cluster里(实验路径在local下 我的redis-5.0.5(解压过后)和redis-cluster都在该目录下)

   提示:./代表当前路径  ./redis-cluster下的目录名代表端口号(可随意取)
   1: cp ./redis-5.0.5/src  ./redis-cluster/3000
   2: 删除持久化文件
      ① cd ./redis-cluster/3000  
      ② rm -rf  dump.rdb  (-rf表示强制删除)
   3:修改./redis-cluster/3000下的redis.conf文件
      ① 将cluster-enable 改为yes(启动集群)
      ② 将端口改为自己需要开启的端口(如本文就是3000)
      ③ 将cluster-config-file为nodes-3000.conf(改变集群的配置文件)(防止每个实例有重叠的集群配置文件)
   4:拷贝修改过后的文件夹名为3000的文件夹(拷贝六份) 之后只需要修改后来拷贝的端口号就行了(我的目录名为3000,3001,3002,3003,3004,3005)

4:启动所有拷贝的redis服务(一定要通过修改后的redis.conf启动 否则默认启动的是6379端口)

     进入每个文件夹里 然后执行以下命令   ./src/redis-server redis.conf

5:进入其中一个目录的src下 然后使用redis-cli创建集群(端口前面的是你连接虚拟机的ip地址)

     ./redis-cli --cluster create 10.211.55.4:3000 10.211.55.4:300110.211.55.4:3002 10.211.55.4:3003 10.211.55.4:3004           10.211.55.4:3005 --cluster-replicas 1 

6:连接集群(进入其中一个文件夹 然后 连接客户端)

           注意:-c不能丢 他表示连接集群
          ./src/redis-cli -p 端口号 -c

7:测试集群

           多设置几次值值 如果出现Redirected to slot [5798] located at 10.211.55.4:3001就说明成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值