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

    曾经在幽幽暗暗反反复复中追问 才知道平平淡淡从从容容才是真
  • 相关阅读:
    POJ3094 UVALive3594 HDU2734 ZOJ2812 Quicksum【进制】
    UVALive5583 UVA562 Dividing coins
    POJ1979 HDU1312 Red and Black【DFS】
    POJ1979 HDU1312 Red and Black【DFS】
    POJ2386 Lake Counting【DFS】
    POJ2386 Lake Counting【DFS】
    HDU4394 Digital Square
    HDU4394 Digital Square
    UVA213 UVALive5152 Message Decoding
    UVA213 UVALive5152 Message Decoding
  • 原文地址:https://www.cnblogs.com/donghui521/p/9717064.html
Copyright © 2011-2022 走看看