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

本文详细介绍了Redis 2.8.3版本的安装步骤,包括解压、编译、配置等过程。此外还提供了如何设置Redis服务启动脚本、实现服务开机自动启动的方法,以及如何配置Redis后台运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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.youkuaiyun.com/download/asas714627366/9948596

==end

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值