redis伪集群安装linux,CentOS7安装Redis(伪集群)

上传 redis-3.0.0.tar.gz 到 /usr/local/tmp目录;

进入 /usr/local 目录,创建集群文件夹:mkdir redis-cluster;

安装 gcc-c++:yum install gcc-c++ -y;

安装 ruby:yum install ruby -y;

安装 rubygemsyum install rubygems -y;

解压文件:tar zxvf redis-3.0.0.tar.gz;

进入解压后的文件夹:cd redis-3.0.0,编译:make;

安装:make install PREFIX=/usr/local/redis-cluster/redis01(单机版安装位置可改为:/usr/local/redis);

复制文件:cp redis.conf /usr/local/redis-cluster/redis01/bin;

进入 /usr/local/tmp,运行命令:gem install redis;

进入 /usr/local/tmp/redis-3.0.0/src 目录,复制文件:cp *.rb /usr/local/redis-cluster/;

进入/usr/local/redis-cluser/redis01/bin,

编辑文件:vi redis.conf,修改三处:①修改daemonize yes ,②修改port 7001,③取消注释 cluster-enabled yes;

进入/usr/local/redis-cluser,复制几份,分别运行:

cp redis01 redis02 -r,

cp redis01 redis03 -r,

cp redis01 redis04 -r,

cp redis01 redis05 -r,

cp redis01 redis06 -r,

修改复制后的另外几份的配置文件的redis.conf文件,端口分别为7002,7003,7004,7005,7006;

进入/usr/local/redis-cluser,新建文件:vi startup.sh,输入以下内容:

cd redis01/bin

./redis-server redis.conf

cd ../..

cd redis02/bin

./redis-server redis.conf

cd ../..

cd redis03/bin

./redis-server redis.conf

cd ../..

cd redis04/bin

./redis-server redis.conf

cd ../..

cd redis05/bin

./redis-server redis.conf

cd ../..

cd redis06/bin

./redis-server redis.conf

cd ../..

保存退出,给文件赋权:chmod a+x startup.sh,运行文件:./startup.sh;

测试iptables服务是否安装:service iptables status,若没有,先安装参考这里;

iptables开启7001到7006端口:-A INPUT -p tcp -m state --state NEW -m tcp --dport 7001:7006 -j ACCEPT如下图

cb44a7d2543d?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

然后保存退出,重启iptables服务:service iptables restart;

进入/usr/local/redis-cluster目录,开启集群:./redis-trib.rb create --replicas 1 192.168.122.136:7001 192.168.122.136:7002 192.168.122.136:7003 192.168.122.136:7004 192.168.122.136:7005 192.168.122.136:7006(IP改为自己服务器的IP);

cb44a7d2543d?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值