如何设置Linux Redis服务开机自启动?

摘要:@目录前言一、准备工作二、操作步骤2.1 修改redis.conf文件2.2 创建启动脚本2.3 设置redis 脚本权限2.4 设置开机启动2.5 验证总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本
@ 目录前言一、准备工作二、操作步骤2.1 修改redis.conf文件2.2 创建启动脚本2.3 设置redis 脚本权限2.4 设置开机启动2.5 验证总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、
提示:以下是本篇文章正文内容,下面案例可供参考 一、准备工作 注意:准备已安装好的Redis机器,请移步:Linux Redis部署 二、操作步骤 2.1 修改redis.conf文件 daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程 # 进入redis安装路径 cd /usr/local/redis/conf/ #编辑配置文件 vim redis.conf #修改配置项: daemonize daemonize: yse 2.2 创建启动脚本 注意:使用root用户进行操作 cd /etc/init.d/ vim redis 脚本内容: #!/bin/sh ####################基础参数#################### #安装路径 package_path=/usr/local #安装名称 package_name=redis #启动端口 port=6379 #初始密码 passwd=admin123 #修改为你的redis路径 REDISPORT=${port} EXEC=${package_path}/${package_name}/bin/redis-server CLIEXEC=${package_path}/${package_name}/bin/redis-cli PIDFILE=${package_path}/${package_name}/redis_${REDISPORT}.pid CONF="${package_path}/${package_name}/conf/redis.conf" PASS="${passwd}" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -a $PASS -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac 2.3 设置redis 脚本权限  chmod 755 /etc/init.d/redis 2.4 设置开机启动  cd /etc/init.d/  #把redisd加入到开机自启服务里  chkconfig redis on  #查看列表(看到3、4、5状态为开或者为 on 则表示成功。
阅读全文