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

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

创新互联建站专注于网站建设|网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都PE包装袋等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。

#### 一、创建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.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。

当前标题:让Redis自动启动秘籍及指南(怎么自动启动redis库)
文章URL:http://www.mswzjz.cn/qtweb/news21/215321.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能