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
  • 相关阅读:
    Tomcat 服务器体系结构
    tomcat的下载和启动
    tomcat解决端口号占用问题
    我的wmware
    Xshell的使用
    GCC的-wl,-rpath=参数
    Matlab图像处理(01)-Matlab基础
    CMake最好的学习资料
    使用valgrind进行内存泄漏和非法内存操作检测
    CLion提示can't find stdio.h等错误
  • 原文地址:https://www.cnblogs.com/ccbyk-90/p/12817414.html
Copyright © 2011-2022 走看看