zoukankan      html  css  js  c++  java
  • 安装redis脚本

    #!/bin/bash
    #Function: Install redis
    #Author: DengYong
    #Date: 20151126

    cd /root/package
    wget http://download.redis.io/releases/redis-3.0.3.tar.gz
    tar fxz redis-3.0.3.tar.gz
    cd redis-3.0.3
    make MALLOC=libc
    mkdir /opt/server/redis -p
    make PREFIX=/opt/server/redis install
    mkdir /opt/server/redis/{conf,logs,data}
    cp redis.conf /opt/server/redis/conf/
    sed -i 's/daemonize no/daemonize yes/' /opt/server/redis/conf/redis.conf
    sed -i 's/logfile ""/logfile /opt/server/redis/logs/redis.log/' /opt/server/redis/conf/redis.conf
    sed -i 's/dir .//dir /opt/server/redis/data/' /opt/server/redis/conf/redis.conf
    echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
    sysctl -p

    cp ./utils/redis_init_script /etc/init.d/redis
    sed -i 's/EXEC=/usr/local/bin/redis-server/EXEC=/opt/server/redis/bin/redis-server/' /etc/init.d/redis
    sed -i 's/CLIEXEC=/usr/local/bin/redis-cli/CLIEXEC=/opt/server/redis/bin/redis-cli/' /etc/init.d/redis
    sed -i 's/PIDFILE=/var/run/redis_${REDISPORT}.pid/PIDFILE=/var/run/redis.pid/' /etc/init.d/redis
    sed -i 's/CONF="/etc/redis/${REDISPORT}.conf"/CONF="/opt/server/redis/conf/redis.conf"/' /etc/init.d/redis
    echo "==========Is about to start the redis============="
    /etc/init.d/redis start
    netstat -ntpl
    echo "=============Stop redis after 2 seconds==============="
    sleep 2
    /etc/init.d/redis stop
    netstat -ntpl

    曾经在幽幽暗暗反反复复中追问 才知道平平淡淡从从容容才是真
  • 相关阅读:
    linux系统的nobody用户
    java包命名规则
    配置文件解析
    jps参数
    Java数据类型总结
    JSON与JAVA数据的相互转换
    maven中使用net.sf.json-lib
    设计 REST 风格的 MVC 框架
    Java 5种字符串拼接方式性能比较
    spring获取webapplicationcontext,applicationcontext几种方法详解
  • 原文地址:https://www.cnblogs.com/donghui521/p/9717064.html
Copyright © 2011-2022 走看看