轻松实现Redis的自动启动(怎么自动启动redis)
《轻松实现Redis的自动启动》
Redis是一款开源的内存数据库,它可以帮助开发者大幅度提高系统、用户体验,并且可以为系统创造多种实用功能。但是要想让Redis生效,首先就必须要能够手动启动Redis服务。当然,实现Redis的自动启动也被认为是一件相当简单的事。
要实现自动启动,我们需要编写一个脚本来控制Redis的启动,对应的脚本文件为redis_server.sh,编辑器使用vim或者nano都行。代码如下:
start() {
/usr/bin/redis-server
echo “Redis already run”
return $?
}
stop() {
/usr/bin/redis-cli -p 6379 shutdown
echo “Redis already stopped”
return $?
}
status() {
redis-cli -p 6379 ping
}
case “$1” in
start)
start
;;
stop)
stop
;;
status)
status
;;
*)
echo $”Usage: $0 {start|stop|status}”
exit 1
esac
在新增了脚本文件之后,我们需要向/etc/init.d/添加该文件。这样保证在启动或者关闭系统的时候,脚本文件也会自动运行。命令如下:
sudo ln -s ~/redis_server/redis_server.sh /etc/init.d/redis_server
我们可以使用chkconfig命令,设置脚本的默认运行级别,保证只要系统运行,该脚本文件就会被自动运行,从而实现Redis的自动启动。命令如下:
sudo chkconfig –add redis_server
好了,之后在系统启动的时候,我们就可以看到Redis的系统提示,提示Redis已经启动成功。由此可见,实现Redis的自动启动也可以说是轻而易举,只要关注细节,按照步骤操作即可完成,也节省了运维人员的重复劳动,有利于系统效率的提升。