让Redis自动启动秘籍及指南(怎么自动启动redis库)
Redis是一种开源的`内存数据库`,可以支持结构化数据和位图,并可以支持持久化数据存储,它可以帮助用户在很短的时间内存取大量数据。有时,当我们安装Redis后,它不能自动启动,我们需要手动输入每次都要启动它,这显然不是一个方便的办法。下面将介绍一种让Redis自动启动的方式,给您一定的帮助。
#### 一、创建Redis启动脚本
用文本编辑器(如Sublime)打开`/etc/init.d`目录,在其中创建**redis_6379**的文件并编辑它。给它添加以下内容:
#!/bin/sh
#chkconfig: 2345 10 90redis_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 }
#casecase "$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自动启动的秘籍及指南,希望能给您带来帮助。