Linux/CentOS Redis安装与开机启动配置

一、Redis的安装

1、解压文件:tar -xvf redis-2.8.3.tar

2、进入redis-2.8.3文件夹,分别执行命令:1、make install 2、./configure   make

3、进入src目录,拷贝编译生成的redis-server、redis-cli、redis-benchmark文件到目标安装目录,我自己放在了 /usr/redis2.8目录下面,返回redis-2.8.3,拷贝redis.conf文件到/usr/redis2.8目录。命令如下:

 

cp redis-server、redis-cli、redis-benchmark /usr/redis2.8
cp redis.conf /usr/redis2.8

4、至此安装完成

 

二、Redis基本操作

       

三、Redis服务注册与设置开机启动

1、启动脚本,拿来主义:

 

########################### 
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
# chkconfig:   2345 90 10
# description:  redis is a persistent key-value database
    
REDISPORT=6379 
EXEC=/usr/redis2.8/redis-server
REDIS_CLI=/usr/redis2.8/redis-cli
    
PIDFILE=/var/run/redis.pid 
CONF="/usr/redis2.8/redis.conf"
    
case "$1" in
  start) 
    if [ -f $PIDFILE ] 
    then
        echo "$PIDFILE exists, process is already running or crashed"
    else
        echo "Starting Redis server..."
        $EXEC $CONF 
    fi
    if [ "$?"="0" ]  
    then
       echo "Redis is running..."
    fi
    ;; 
  stop) 
    if [ ! -f $PIDFILE ] 
    then
        echo "$PIDFILE does not exist, process is not running"
    else
        PID=$(cat $PIDFILE) 
        echo "Stopping ..."
        $REDIS_CLI -p $REDISPORT SHUTDOWN 
        while [ -x ${PIDFILE} ] 
        do
          echo "Waiting for Redis to shutdown ..."
          sleep 1 
        done
        echo "Redis stopped"
    fi
    ;; 
  restart|force-reload) 
    ${0} stop 
    ${0} start 
    ;; 
 *) 
  echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 
    exit 1 
esac 
############################## 

 

 

 

其中:EXEC、REDIS_CLI和CONF的值根据自己安装路径作调整,将以上代码存为名为redis的文件,注意没有后缀名,并存放在 /etc/rc.d/init.d/ 目录下。

 

2、修改redis文件权限

 

chmod +x /etc/init.d/redis

 

3、将redis注册为系统服务:chkconfig --add redis   #注册服务

 

4、设置开机启动redis:sudo chkconfig redis on 

 

5、开启与停止服务:

 

service redis start  #或者 /etc/init.d/redis start 
service redis stop  #或者 /etc/init.d/redis stop 

 

 

6、设置redis后台运行:修改redis.conf 第17行为:daemonize yes 重新启动即可。

7、Redis2.8及配置文件下载地址:http://download.csdn.net/download/asas714627366/9948596

==end

 

 

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值