zoukankan      html  css  js  c++  java
  • redis一键部署脚本

    哈哈哈!尼玛笑死了,我的第一个可以用的脚本,虽然丑陋,但真的可以一键部署redis,不用怀疑,你可以 试试。

    我测试的环境为centos7,7以下的我想应该是用不了,哈哈哈哈!

    #!/bin/bash
    #from ppxxx
    #准备安装环境
    yum -y install gcc gcc-c++ wget echo
    "========下载源码安装包===========" wget http://download.redis.io/releases/redis-5.0.5.tar.gz #编译安装

    tar -xvf redis-5.0.5.tar.gz cd redis-5.0.5 make && make install #创建目录 mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc cd src cp redis-cli redis-server mkreleasehdr.sh redis-check-aof redis-check-rdb redis-benchmark /usr/local/redis/bin/ cp ../redis.conf /usr/local/redis/etc #修改配置脚本,改为可以后台启动 sed -i 's/daemonize no/daemonize yes/g' /usr/local/redis/etc/redis.conf #配置一个systemctl文件,使用systemctl方式对文件进行操作,这里就是不兼容7以下版本的原因,centos6无法使用systemctl命令 echo -e "[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf ExecStop=/usr/local/redis/bin/redis-cli shutdown PrivateTmp=true [Install] WantedBy=multi-user.target" > /usr/lib/systemd/system/redis.service chmod 754 /usr/lib/systemd/system/redis.service #重启redis服务
    systemctl restart redis.service
    #设置开机自启 systemctl enable redis.service
    #机器太累了,这里需要休息一下,停顿是为了显示我的后台有东西在处理 sleep
    2 systemctl status redis.service netstat -ntlp|grep redis
    #这里纯属装逼,如果在linux机器上格式不对可以自己调一调 echo
    "======================================" echo "= =" echo "= =" echo "= =" echo "= redis装好了! =" echo "= =" echo "= =" echo "= =" echo "======================================"

    最后需要赋一个执行权限

    chmod 755 <filename>

    好了,这个脚本就到这吧,大家有什么修改的意见或建议可以说说,反正我不一定听!哈哈哈哈!

  • 相关阅读:
    LINQ to XML 示例(转)
    (jQuery,Highcharts)前端图表系列之一 Highcharts (转)
    c#中Split等分割字符串的几种方法(转)
    Highcharts 强大的jQuery图表制作功能
    OpenFileDialog、SaveFileDialog常用屬性、對話框用法及得到系統特殊文件夾路徑(转)
    C# Regex 深入正则表达式(转)
    C#文件IO操作(转)
    免费Google地图API使用说明(转)
    Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)
    C++ Web 开发框架 (CppCMS)
  • 原文地址:https://www.cnblogs.com/maohai-kdg/p/13426831.html
Copyright © 2011-2022 走看看