ubuntu全自动创建Redis集群脚本slaveof
来源:互联网 发布:英语词汇记忆 知乎 编辑:程序博客网 时间:2024/03/28 16:11
#! /bin/bash#安装redis-trib.rb运行环境echo "请输入master服务器内网IP : $1"echo "⑴ ====安装部署环境ruby unzip git rubygems reids接口 redis.gem "apt-get install -y rubyapt-get install -y unzipapt-get install -y gitapt-get install -y gemgit clone https://github.com/rubygems/rubygems.gitcd rubygems/ruby setup.rbgem sources --a http://gems.github.comgem sources --a http://gems.ruby-china.org/gem sources -ugem install redisecho " 下载redis.gem安装"wget -c http://rubygems.org/downloads/redis-3.0.0.gem -O redis.gemgem install -l ./redis.gemecho "redis.gem==========="echo "========⑵ ==========下载和编译redis"killall redis-serverfor((i=6379;$i<=6380;i++));dorm -f /etc/init.d/redis_$irm -f /var/run/redis_$i.pidkill –QUIT `cat /var/run/redis_$i.pid`#./install_server.shdonerm -rf /opt/rediscd /optwget -c http://download.redis.io/releases/redis-3.2.1.tar.gztar zxvf redis-3.2.1.tar.gzmv redis-3.2.1 redis cd /opt/redismake && make installcd /opt/redis/utilsecho "(3)创建目录===="mkdir /opt/redis/confmkdir /opt/redis/logmkdir /opt/redis/dataecho "循环=====复制配置文件到目录 并且修改参数"for((i=6379;i<=6380;i++));doecho "(4)==========正在复制和配置redis.conf文件"cp /opt/redis/redis.conf /opt/redis/conf/redis_$i.confsed -i "s/daemonize no/daemonize yes/g" /opt/redis/conf/redis_$i.confsed -i "s/port 6379/port $i/g" /opt/redis/conf/redis_$i.confsed -i "s/# cluster-enabled yes/cluster-enabled yes/g" /opt/redis/conf/redis_$i.confsed -i "s/# cluster-node-timeout 15000/cluster-node-timeout 3000/g" /opt/redis/conf/redis_$i.confsed -i "s/bind 127.0.0.1/bind 0.0.0.0/g" /opt/redis/conf/redis_$i.confsed -i "s/\#\ slaveof\ \<masterip\>\ \<masterport\>/slaveof $1 6379/g" /opt/redis/conf/redis_$i.confsed -i "s/pidfile \/var\/run\/redis_6379.pid/pidfile \/var\/run\/redis_$i.pid/g" /opt/redis/conf/redis_$i.confecho "(5)===启动redis--server"cd /opt/redis/src/./redis-server /opt/redis/conf/redis_$i.confdone
0 0
- ubuntu全自动创建Redis集群脚本slaveof
- ubuntu下全自动创建Redis集群脚本
- redis slaveof自己会发生什么
- redis通过SLAVEOF命令进行主从配置
- redis集群安装脚本
- redis集群启动脚本
- redis 集群搭建 Ubuntu
- Ubuntu下、Redis集群
- ubuntu系统redis集群
- 集群redis创建
- 创建redis集群
- 简单创建redis集群
- 手工创建redis集群
- redis 集群创建命令行
- Redis 创建集群
- redis创建集群
- redis集群创建
- windows 创建redis集群
- 在html中一个汉字需要多少个nbsp来填充?
- RESTful API 设计最佳实践
- SDAutoLayout:比masonry更简单易用的自动布局库
- ssh-keygen生成两个key pair分别用于链接公司gitlab和自己的github库
- 客户端短视频拍摄、上传、下载,播放完整方案
- ubuntu全自动创建Redis集群脚本slaveof
- Activiti工作流之异常处理一
- 如何把pdf转成jpg格式的图片
- Gradle详解-Chapter17. More about Tasks
- 97.获取手机设备的详细信息
- 在XCode中设置忽略signal SIGPIPE错误
- PHP 时间函数
- MapReduce运行机制
- Struts2之HelloWorld环境搭建