redis集群搭建

分别修改多台机器(6台,端口号7001-7006)

mkdir /usr/local/redis-cluster

cd /usr/local/redis-cluster

mkdir 700*


cp /usr/local/redis/redis.conf     /usr/local/redis-cluster/700*/


vi /usr/local/redis-cluster/700*/redis.conf

daemonize=Yes
port=700*
bind=10.27.88.105
dir /usr/local/redis-cluster/700*/
cluster-enabled=yes
cluster-config-file nodes 700*.conf
cluster-nodes-timeout 5000
appendonly=yes


cp /usr/local/redis-cluster/7001/redis.conf   /usr/local/redis-cluster/7002/


yum -y install ruby 
yum -y install rubygems
gem  install redis 

下载不了解决办法

gem sources -a https://ruby.taobao.org/
gem  install redis 

修改完毕后分别启动redis

/usr/local/redis/src/redis-server /usr/local/redis-cluster/700*/7001.conf

查看是否启动
ps -ef|grep redis 

cd /usr/local/redis/src/

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


redis-cli -c -h 10.27.88.105 -p 7001  连接

info 可查看当前连接主机信息

cluster nodes  查看集群信息

依次关闭  redis-cli -c  -h 10.27.88.105 -p 7001 shutdown

redis 数据分槽的一个概念,获取集群环境下的数据不在本机器上,会根据你的key看数据位于哪个机器的哪个卡槽段,取的是另一台机器的数据 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值