1. 首页
  2. 开发

linux下使用upstart配置redis为服务

      关于 upstart 的学习,可以在这里找到 http://blog.fens.me/linux-upstart/

       首先,我们需要知道的是,启动 redis 服务的命令,切换到 redis 目录中

      Cd /opt/redis

      ./src/redis-server –redis.conf 这样就启动了服务,但是在命令行中直接这样启动的话,如果关掉命令行,那么 redis 的进程就关闭了。所以需要 upstart ,其实也就是写个脚本。

      在 /etc/init/ 目录下执行 vim redis.conf 这时进入了一个临时文件,名称就是 redis.conf

        

       ================ 脚本开始 ==============

description “redis”  # 描述信息

author “yjx”

 

start on startup   #start on :事件,启动任务

stop on shutdown  #stop on :事件,停止任务

 

respawn   # 设置服务异常停止后自动重启

 

script    # 脚本执行的部分

        logger “========================> redis server start”

        cd /opt/redis/

        exec ./src/redis-server redis.conf

 

end script

 

pre-start script

        echo “Server starting…”

end script

 

pre-stop script

        echo “Server is stopping…”

end script

============= 脚本结束 =================

       Esc退出输入模式,shift+; 输入wq保存退出。

收藏

暂无评论

登录后可以进行评论。没有账号?马上注册