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命令行工具之pidstat命令
    Linux命令行工具之vmstat命令
    进程的状态与转换
    curl常用命令
    Linux常用命令
    TCP TIME_WAIT和CLOSE_WAIT
    OSI参考模型与TCP/IP参考模型与TCP/IP协议栈
    限流算法
    正向代理和反向代理
    oracle全量、增量备份
  • 原文地址:https://www.cnblogs.com/donghui521/p/9717064.html
Copyright © 2011-2022 走看看