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',
],

最新文章

  1. Failed to load resource: the server responded with a status of 500 (Internal Server Error)
  2. &lt;java基础学习&gt;02JAVA的基础组成(2)
  3. 烂泥:ubuntu下vsftpd虚拟用户配置
  4. 设置MySQL自动增长从某个指定的数开始
  5. Dev-Cpp配置OpenGL图形库(成功版本:Dev-Cpp 5.7.1 MinGW 4.8.1)
  6. zepto源码--qsa--学习笔记
  7. JS验证框架(exValidation)
  8. iis7.5 aspx,ashx的mime类型
  9. itoa函数的递归实现(二级指针实现)
  10. [kuangbin带你飞]专题十 匹配问题 二分图多重匹配
  11. Uri、UriMatcher、ContentUris详解
  12. 更新一波题解(最近做的三个dp题)
  13. Java多播通讯框架 JGroups(转)
  14. Jquery zTree实例
  15. 在LINUX上创建GIT服务器
  16. Android系统--输入系统(十)Reader线程_核心类及配置文件深入分析
  17. bzoj2500幸福的道路 树形dp+单调队列
  18. Java面试问题汇总
  19. 69.纯 CSS 创作一个单元素抛盒子的 loader
  20. 二进制搭建kubernetes多master集群【开篇、集群环境和功能介绍】

热门文章

  1. APP偏移地址
  2. CMSC 216 Exercise #5
  3. LVS,Keepalived,HAproxy区别与联系
  4. centos7设置静态IP地址
  5. L1-039. 古风排版
  6. Docker 私有仓库建立(加密和用户验证)
  7. 解决python tkinter 与 sleep 延迟问题
  8. abap 变量检查
  9. [py]资源搜集
  10. php 解密小程序获取unionid