• 一键部署redis-5.0.5


    #!/bin/bash
    echo "-------------------------------------"
    
    echo -e "e[1;33m    下面开始部署redis服务请稍等 e[0m"
    
    echo "-------------------------------------"
    #关闭防火墙
    systemctl stop firewalld
    #setenforce 0
    
    #下载包
    wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    
    #解压并删除安装包
    tar zxf redis-5.0.5.tar.gz
    rm -rf redis-5.0.5.tar.gz
    
    #编译安装
    cd redis-5.0.5 && make && make install
    
    #重新指定位置方便使用
    mkdir -p /usr/local/redis/bin
    cd /root/redis-5.0.5/src && cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
    mv redis-5.0.5 /usr/local/redis/
    
    redis_road=/usr/local/bin/redis-server
    redis_conf=/usr/local/redis/redis-5.0.5/redis.conf
    
    echo -e "e[1;33m 是否启动?  e[0m"
    echo -e "e[1;33m 1是  e[0m"
    echo -e "e[1;33m 2退出  e[0m"
    
    read -p " " choice
    case $choice in
    1)
    ss -ntl | grep 6379 >/dev/null
    if  [ $? -eq 0 ];then
         echo -e "e[1;31m redis has been started !!! e"
     else
         echo "redis dis中"
         $redis_road $redis_conf
    fi
    ;;
    2)
            echo "已退出"
    ;;
    esac
    
  • 相关阅读:
    python全栈闯关--16-匿名函数
    python全栈闯关--15-内置函数
    python全栈闯关--14-生成器进阶
    示例库
    MySQL的远程连接
    前后端传输编码方式
    后端接收前端时间参数
    控制器接参的空值问题
    MyBatis模糊查询的几种方式
    MySQL常用函数
  • 原文地址:https://www.cnblogs.com/tyk3201/p/12893318.html
Copyright © 2020-2023  润新知