让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自动启动的秘籍及指南,希望能给您带来帮助。
香港服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
版权声明:
作者:后浪云
链接:https://www.idc.net/help/52483/
文章版权归作者所有,未经允许请勿转载。
THE END