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系统下安装rz/sz命令及使用说明
    Linux 下Beanstalk安装
    Jetty中间件
    JBOSS应用中间件
    IBM 存储高可用HA解决方案和DR连续性解决方案
    Nginx负载均衡与反向代理的配置和优化
    NFS挂载网络存储
    使用集中式身份管理服务详解
    配置链路聚合(端口聚合)
    配置ssh远程访问策略
  • 原文地址:https://www.cnblogs.com/donghui521/p/9717064.html
Copyright © 2011-2022 走看看