问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux中如何设置Redis开机启动

发布网友 发布时间:2022-04-22 13:38

我来回答

1个回答

热心网友 时间:2023-10-16 03:27

具体内容如下:

1、设置redis.conf中daemonize为yes,确保守护进程开启。

2、编写开机自启动脚本

复制 vi /etc/init.d/redis

看清楚目录,是在 etc/init.d下新建redis文件 ,为什么,因为 linux开机会 执行这个目录中的文件

编写脚本,本人不会,但网上有人会,拿来就好

复制 # chkconfig: 2345 10 90      # description: Start and Stop redis            PATH=/usr/local/bin:/sbin:/usr/bin:/bin   #找到本机安装redis后,存放redis命令的目录      REDISPORT=6379                            #redis的默认端口, 要和下文中的redis.conf中一致    EXEC=/usr/redisbin/redis-server           #redis服务端的命令    REDIS_CLI=/usr/redisbin/redis-cli         #redis客户端的命令  这两个一般都在 PATH目录下    PIDFILE=/var/run/redis.pid                #reids的进程文件生成的位置    CONF="/usr/redisbin/redis.conf"           #redis的配置文件所在的目录    #AUTH="1234"  这句没什么用可以不要          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                      if [ "$?"="0" ]                      then                              echo "Redis is running..."                      fi                      ;;              stop)                      if [ ! -f $PIDFILE ]                      then                              echo "$PIDFILE exists, process is not running."                      else                              PID=$(cat $PIDFILE)                              echo "Stopping..."                             $REDIS_CLI -p $REDISPORT  SHUTDOWN                                sleep 2                             while [ -x $PIDFILE ]                             do                                      echo "Waiting for Redis to shutdown..."                                     sleep 1                              done                              echo "Redis stopped"                      fi                      ;;              restart|force-reload)                      ${0} stop                      ${0} start                      ;;              *)                     echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2                      exit 1      esac

编写完成,保存

修改文件的权限为 可执行的  chmod 775 /etc/init.d/redis

测试一下redis 的启动

/etc/init.d/redis start

启动成功

设置自动启动

chkconfig redis on

此时就会自动启动了,系统会给你一些提示,创建了  XXX.service文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 求助linuxRedis单机多节点集群实验报错 linux里面怎么启动redis 指甲油怎样涂才不容易掉 指甲油涂抹多少层才是正确的? 指甲油多久涂一次最好? 指甲油亮油和底油有什么区别 求问这个渐变指甲油怎么涂 为什么指甲油图出来总是有纹路? 带亮片的指甲油要怎么涂成这样?[图] 肤色黑适合什么颜色指甲油图片图库 图片上这三种指甲油是什么牌子旳什么颜色啊、 企业信用贷款需要法人的个人征信报告吗 如何涂指甲油才好看 图片 银行贷款查征信主要查什么? 指甲油图片 手不白涂什么颜色指甲油图 企业向银行贷款需要提供企业征信报告吗? 银色的指甲油怎样涂好看? 贷款要查股东信用吗 微业贷上企业征信吗 redis只能在linux下运行吗 电影《受益人》结局是什么?岳淼淼与吴海在一起了吗? 水费多长时间收一次啊?去哪里交? 电影《受益人》结局比较隐晦,男女主在一起了吗? 重庆市建设工程水电费如何计取,出自哪个相关文件? 水费是冲多少用多少?是否能超支? 在电影《受益人》片尾结束时那段(吉他混着提琴哼唱的纯音乐)叫什么名字? 水费是每天扣还是怎样 保险理赔申请生故保险金时需要提供受益人结婚证明吗? 水费一个字多少钱?1个字是多少水? 电影受益人结束演员字母那首曲子叫什么哼唱的那首? 农业灌溉水费征收管理办法 《受益人》口碑获好评!柳岩牺牲大,这一次她终于摆脱花瓶标签,你觉得呢? 水利费怎样交的? 水电费一个月大概多少? 成人本科能参加公务员考试吗? 怎样看待《受益人》中大鹏和柳岩的“爱情”? 保险受益人的分类 缴水费是预交以后的水费还是缴纳已经用了的水费? 成人本科可以考公务员吗?