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--.tar.gz /usr/local/
(2) 使用tar命令进行解压,并切换到Redis目录下
$tar -zxvf redis--.tar.gz
$cd redis--
(3) 安装Redis程序
$make
$make install
(4) 编写脚本以实现开机自启动,编辑/etc/rc.d/rc.local文件,添加如下内容:
/usr/local/redis--/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--/src/redis-serverautostart=true
autorestart=truepriority=9
(5) 创建supervisor启动项实现开机自启动,编写/etc/rc.d/rc.local文件,添加如下内容:
/usr/bin/supervisord -c /etc/supervisord.conf
以上两种方法都可以帮助我们精简实现Redis的开机自启动,使Redis更加方便,更容易使用。