Redis精简实现开机自启动(redis设置开机运行)
Redis作为一款优秀的内存数据库,特别受欢迎,具有多引擎支持,可以用作高性能KV存储和持久化策略,实现了缓存和存储的完美结合,很受用户喜爱,本文将介绍Redis如何精简实现开机自启动,方便Redis的使用和推广。
Redis的服务器端实现开机自启动因Linux不同系统而异,但每种Linux都有以下几种实现开机自启动的方式,以CentOS系统为例:
1.精简法实现开机自启动:
可以自己修改Linux启动项,编写一个Redis开机启动程序,将其添加到/ etc / rc.d /rc.local文件中,以便启动Redis服务器,具体步骤如下:
(1) 将Redis应用程序复制到某个目录下,这里以/usr/local/目录下为例,具体命令如下:
$ cp redis-xxx-xxx.tar.gz /usr/local/
(2) 使用tar命令进行解压,并切换到Redis目录下
$tar -zxvf redis-xxx-xxx.tar.gz
$cd redis-xxx-xxx
(3) 安装Redis程序
$make
$make install
(4) 编写脚本以实现开机自启动,编辑/etc/rc.d/rc.local文件,添加如下内容:
/usr/local/redis-xxx-xxx/src/redis-server >/dev/null 2>&1 &
(5) 修改文件权限
$chmod +x /etc/rc.d/rc.local
2. 使用supervisor的方式实现开机自启动
有的Linux系统中可能没有自带的supervisor,需要我们自己进行安装,具体如下:
(1)安装pip及epel源
$yum install -y python-pip
$yum install -y epel-release
(2) 安装supervisor
$pip install supervisor
(3) 配置supervisor
$echo_supervisord_conf > /etc/supervisord.conf
(4) 编辑配置文件/etc/supervisord.conf,在‘Include’部分添加如下内容:
[program:redis]
command=/usr/local/redis-xxx-xxx/src/redis-server
autostart=true
autorestart=true
priority=9
(5) 创建supervisor启动项实现开机自启动,编写/etc/rc.d/rc.local文件,添加如下内容:
/usr/bin/supervisord -c /etc/supervisord.conf
以上两种方法都可以帮助我们精简实现Redis的开机自启动,使Redis更加方便,更容易使用。
香港服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。