zoukankan      html  css  js  c++  java
  • redis一键安装

    #!/bin/bash  
    ##安装redis单机版
    redis_install () { 
        rpm -q wget 
     if [ $? -ne 0 ];then
        yum install wget -y 
    fi
    ##创建redis安装目录
    if [ !  -d /opt/redis_cluster ];then
        mkdir -p /opt/redis_cluster/6379/{conf,logs,pid}
    fi
    
    #创建redis数据目录
    if [ ! -d /data/redis ];then
        mkdir -p /data/redis/6379
    fi
    
    #创建redis下载目录
    if [ ! -d /opt/soft ];then
        mkdir -p /opt/soft
    fi
    
    ##下载redis安装包
    redis_url=http://download.redis.io/releases/redis-3.2.9.tar.gz
    wget -P /opt/soft $redis_url
    redis_package=`echo $redis_url|awk -F"/" '{print $5}'`
    cd /opt/soft
    tar -xvzf $redis_package -C /opt/redis_cluster
    cd /opt/redis_cluster/redis-3.2.9
    make 
    if [ $? -eq 0 ];then
        make install 
    fi
    
    cp redis.conf /opt/redis_cluster/6379/conf/
    IP=`hostname -I |awk '{print $1}'`
    cd /opt/redis_cluster/6379/conf
    
    ##修改配置文件,修改redis绑定地址
    sed -i "/^bind/s/127.0.0.1/$IP/" redis.conf 
    
    ##修改redis后台启动
    sed -i '/^daemonize/s/no/yes/' redis.conf
    
    ##修改pid存放目录
    sed -i '/^pidfile/s@/var/run/redis_6379.pid@/opt/redis_cluster/6379/pid/redis_6379.pid@' redis.conf
    
    ##修改log存放目录
    sed -i '/^logfile/s@""@/opt/redis_cluster/6379/logs/redis_6379.log@' redis.conf
    
    #修改数据存放目录
    sed -i '/^dir/s@./@/data/redis/6379/@' redis.conf
    }
    redis_install 
    
    ##启动redis服务
    redis-server /opt/redis_cluster/6379/conf/redis.conf
    
    #查看redis监听端口
    netstat -tanp|grep redis
  • 相关阅读:
    github fork项目后,代码更新
    UIScrollView的用法,属性
    调整屏幕亮度,调整字体大小
    iOS UIFont 字体名字大全
    ios 6以后,UILabel全属性
    oc中的各种遍历(迭代)方法
    判断app是否是第一次启动
    ios 显示代码块(show the code snippet library)
    ios 添加动画的方法
    添加app第一次启动页面
  • 原文地址:https://www.cnblogs.com/ccbyk-90/p/12817414.html
Copyright © 2011-2022 走看看