cd /root/tools wget http://pnxcvm0bq.bkt.clouddn.com/redis-4.0.9.tar.gz tar -zxvf redis-4.0.9.tar.gz mkdir -p /home/heron/redis-cluster/redis-6379 cd redis-4.0.9 make PREFIX=/home/heron/redis-cluster/redis-6379/ install mkdir /home/heron/redis-cluster/redis-6379/{conf,data,log,pid} wget http://pnxcvm0bq.bkt.clouddn.com/redis.conf mv redis.conf /home/heron/redis-cluster/redis-6379/conf/ chown -R heron.heron /home/heron/redis-cluster/ cat >> /home/heron/supervisor/conf/supervisord.conf << EOF [program:redis-6379]
user=heron
command=/home/heron/redis-cluster/redis-6379/bin/redis-server /home/heron/redis-cluster/redis-6379/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6379/ EOF /home/heron/superctl update yum -y install zlib ruby rubygems gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable find / -name rvm -print source /usr/local/rvm/scripts/rvm rvm install 2.4.1 rvm use 2.4.1 ruby --version gem install redis cp -rp /root/tools/redis-4.0.9/src/redis-trib.rb /usr/local/bin/ cp -rp /home/heron/redis-cluster/redis-6379/ /home/heron/redis-cluster/redis-6380
cp -rp /home/heron/redis-cluster/redis-6379/ /home/heron/redis-cluster/redis-6381
cp -rp /home/heron/redis-cluster/redis-6379/ /home/heron/redis-cluster/redis-6382
cp -rp /home/heron/redis-cluster/redis-6379/ /home/heron/redis-cluster/redis-6383
cp -rp /home/heron/redis-cluster/redis-6379/ /home/heron/redis-cluster/redis-6384 sed -i 's/6379/6380/g' /home/heron/redis-cluster/redis-6380/conf/redis.conf
sed -i 's/6379/6381/g' /home/heron/redis-cluster/redis-6381/conf/redis.conf
sed -i 's/6379/6382/g' /home/heron/redis-cluster/redis-6382/conf/redis.conf
sed -i 's/6379/6383/g' /home/heron/redis-cluster/redis-6383/conf/redis.conf
sed -i 's/6379/6384/g' /home/heron/redis-cluster/redis-6384/conf/redis.conf sed -i 's/# cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6379/conf/redis.conf
sed -i 's/# cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6380/conf/redis.conf
sed -i 's/# cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6381/conf/redis.conf
sed -i 's/# cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6382/conf/redis.conf
sed -i 's/# cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6383/conf/redis.conf
sed -i 's/#cluster-config-file/cluster-config-file/g' /home/heron/redis-cluster/redis-6384/conf/redis.conf sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6379/conf/redis.conf
sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6380/conf/redis.conf
sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6381/conf/redis.conf
sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6382/conf/redis.conf
sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6383/conf/redis.conf
sed -i 's/# cluster-enabled yes/cluster-enabled yes/g' /home/heron/redis-cluster/redis-6384/conf/redis.conf cat >> /home/heron/supervisor/conf/supervisord.conf << EOF
[program:redis-6380]
user=heron
command=/home/heron/redis-cluster/redis-6380/bin/redis-server /home/heron/redis-cluster/redis-6380/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6380/ [program:redis-6381]
user=heron
command=/home/heron/redis-cluster/redis-6381/bin/redis-server /home/heron/redis-cluster/redis-6381/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6381/ [program:redis-6382]
user=heron
command=/home/heron/redis-cluster/redis-6382/bin/redis-server /home/heron/redis-cluster/redis-6382/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6382/ [program:redis-6383]
user=heron
command=/home/heron/redis-cluster/redis-6383/bin/redis-server /home/heron/redis-cluster/redis-6383/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6383/ [program:redis-6384]
user=heron
command=/home/heron/redis-cluster/redis-6384/bin/redis-server /home/heron/redis-cluster/redis-6384/conf/redis.conf
directory=/home/heron/redis-cluster/redis-6384/
EOF chown -R heron.heron /home/heron/redis-cluster/ /home/heron/superctl update /home/heron/superctl restart redis-6379 /usr/local/bin/redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384

php连接参考:

    'redis_cluser_host'=>[
'127.0.0.1:6379',
'127.0.0.1:6380',
'127.0.0.1:6381',
'127.0.0.1:6382',
'127.0.0.1:6383',
'127.0.0.1:6384',
],

redis4.0 cluster搭建的更多相关文章

  1. Redis4.0 Cluster — Centos7

    本文版权归博客园和作者吴双本人共同所有 转载和爬虫请注明原文地址 www.cnblogs.com/tdws 一.基础安装 wget http://download.redis.io/releases/ ...

  2. redis-4.0.14 cluster 配置实战

    1.操作系统配置 切换到root用户修改配置sysctl.conf vim /etc/sysctl.conf # 添加配置: vm.max_map_count= vm.overcommit_memor ...

  3. CentOs7.3 搭建 Redis-4.0.1 Cluster 集群服务

    环境 VMware版本号:12.0.0 CentOS版本:CentOS 7.3.1611 三台虚拟机(IP):192.168.252.101,192.168.102..102,192.168.252. ...

  4. Redis(1.11)Redis4.0.11 cluster 分布式集群搭建

    概念与了解:Redis(1.7)Redis高可用架构(理论篇) [0]试验环境 结构图如下: (这里试验没有那么多机器,就用3台机器搭建试验) redis1是redis集群的一个节点A,上面运行了两个 ...

  5. CentOS7.6搭建redis4.0.1 cluster集群

    1. 操作系统信息: $ uname -a Linux iZbp11d57wmumnwuihb2czZ -.el7.x86_64 # SMP Fri Feb :: UTC x86_64 x86_64 ...

  6. redis4.0.6集群搭建

    文件环境:CentOS7 + redis4.0.6 先去官网下载redis:https://redis.io/,然后上传到你的虚拟机,我上传到了/mysoft 先解压->然后进入主目录-> ...

  7. Redis(二)CentOS7安装Redis4.0.10与集群搭建

    一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) [root@node21 redis-]$ gcc -v -bash: gcc: c ...

  8. docker redis4.0集群搭建

    一.前言 redis集群对于很多人来说非常熟悉,在前些日子,我也有一位大兄弟也发布过一篇关于在阿里云(centOS7)上搭建redis 集群的文章,虽然集群搭建的文章在网上很多,我比较喜欢这篇文章的地 ...

  9. redis4.0.13主从、哨兵、集群3种模式的 Server端搭建、启动、验证

    本文使用的是redis-4.0.13.tar.gz版本. 两个centos7系统虚拟机:192.168.10.140.192.168.10.150 redis各版本下载地址:http://downlo ...

随机推荐

  1. superset安装配置

    1.安装操作系统依赖 yum -y install vim net-tools yum upgrade python-setuptools yum -y install gcc gcc-c++ lib ...

  2. 两个左连接SQL执行计划解析(Oracle和PGSQL对比):

    上一篇解析链接如下: https://www.cnblogs.com/wcwen1990/p/9325968.html 1.SQL示例1: SQL> select * from ( select ...

  3. 学习ActiveMQ(四):spring与ActiveMQ整合

    在上一篇中已经怎么使用activemq的api来实现消息的发送接收了,但是在实际的开发过程中,我们很少使用activemq直接上去使用,因为我们每次都要创建连接工厂,创建连接,创建session... ...

  4. centos7内核升级及curl访问https证书过期处理

    centos7内核升级及curl访问https证书过期处理 先看下当前系统的linux内核版本 uname -r 3.10.0-229.el7.x86_64 升级步骤 1.rpm --import h ...

  5. bootstrap-treeview树形图参数详解

    哈哈 找了半天找到了,需要的可以去看看! 直接放上博客链接:https://blog.csdn.net/hailangtuteng/article/details/80842730

  6. 【大数据和云计算技术社区】分库分表技术演进&最佳实践笔记

    1.需求背景 移动互联网时代,海量的用户每天产生海量的数量,这些海量数据远不是一张表能Hold住的.比如 用户表:支付宝8亿,微信10亿.CITIC对公140万,对私8700万. 订单表:美团每天几千 ...

  7. VUE-009-页面打开时初始化配置项内容

    网页开发过程中,尤其是在表单开发过程中,不可避免的会有各种各样的基础数据需要展示,供用户使用.例如,大家在办理信用卡时,经常需要填写各种表单数据,其中:性别(男.女).学历(高中及以下.大专.本科.研 ...

  8. VUE-004-禁止修改页面显示项,设置el-input,textarea只读方法

    在实际业务需求中,有些内容当初次创建后,即不可再次进行修改变更,因而需要显示的文本内容不允许变更.此时,可通过页面限制防止用户修改. 方法:添加 readonly="true" 或 ...

  9. linux上查询网卡型号

  10. 某里巴巴Java工程师常规面试题以及解答

    从HR弄来的P6-P7的JAVA工程师题目,分享给大家 1 Spring AOP和IOC的实现方法 http://blog.csdn.net/tarena_lixy/article/details/7 ...