让Redis自动启动秘籍及指南(怎么自动启动redis库)

Redis是一种开源的`内存数据库`,可以支持结构化数据和位图,并可以支持持久化数据存储,它可以帮助用户在很短的时间内存取大量数据。有时,当我们安装Redis后,它不能自动启动,我们需要手动输入每次都要启动它,这显然不是一个方便的办法。下面将介绍一种让Redis自动启动的方式,给您一定的帮助。

#### 一、创建Redis启动脚本

用文本编辑器(如Sublime)打开`/etc/init.d`目录,在其中创建**redis_6379**的文件并编辑它。给它添加以下内容:

#!/bin/sh
#chkconfig: 2345 10 90
redis_path=/usr/local/redis
redis_pid_file=$redis_path/redis_6379.pid

start(){
script=$redis_path/src/redis-server.`

if [ -f $redis_pid_file ]; then
echo "Redis is already Running"
else
nohup $script &
echo "Redis Started Successfully"
fi
}
stop(){
cat $redis_pid_file | xargs kill -9
if [ $? -eq 0 ]; then
echo "Redis Stopped Successfully"
rm -f $redis_pid_file
else
echo "Redis Stop fled"
fi
}

status(){
cat $redis_pid_file | xargs ps -q
$redis_pid_file
}
#case
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
stop
sleep 5s
start
;;
*)
echo "Set Redis Auto-Run {start|stop|status|restart}"
exit 1
;;
esac

#### 二、设置Redis权限

新建脚本之后,需要修改这个文件的权限,运行下面的命令:

chmod u+x /etc/init.d/redis_6379

#### 三、编辑chkconfig

执行下面的命令,让系统知道添加的启动脚本。

chkconfig --add /etc/init.d/redis_6379

到这一步为止,我们就将Redis安装完成了,现在可以使用`start`,`stop`,`status`和`restart`命令启动Redis,其中`start`可以启动Redis,`stop`可以停止Redis,`status`可以查看Redis的状态,`restart`可以重启Redis。

Redis就可以自动启动了,当系统开机时,Redis也会自动启动,不需要每次都手动启动,这就是上面让Redis自动启动的秘籍及指南,希望能给您带来帮助。


数据运维技术 » 让Redis自动启动秘籍及指南(怎么自动启动redis库)