亲测好用的redis启动管理脚本,如果使用需要根据自己安装的redis相关文件进行调整

我是源码安装的redis-3.0.5

安装路径/usr/local/redis

编辑创建脚本文件:

vim /etc/init.d/redis

#!/bin/sh
#
# chkconfig:   2345 85 15
# description: this script can manager the redis-server daemon
#              Redis is a persistent key-value database
# exec:        /usr/local/redis/bin/redis-server
# config:      /usr/local/redis/conf/redis.conf
# pidfile:     /usr/local/redis/logs/redis.pid
# datafile:    /usr/local/redis/data/redis.rdb  redis="/usr/local/redis/bin/redis-server"
REDIS_CONF_FILE="/usr/local/redis/conf/redis.conf"
prog=$(basename $redis)
lockfile=/var/lock/subsys/redis# Source function library.
. /etc/rc.d/init.d/functions# Source networking configuration.
. /etc/sysconfig/network# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0start() {[ -x $redis ] || exit 5[ -f $REDIS_CONF_FILE ] || exit 6echo -n $"Starting $prog: "daemon $redis $REDIS_CONF_FILEretval=$?echo[ $retval -eq 0 ] && touch $lockfilereturn $retval
}
stop() {echo -n $"Stopping $prog: "killproc $prog -QUITretval=$?echo[ $retval -eq 0 ] && rm -f $lockfilereturn $retval
}
restart() {stopstart
}
reload() {echo -n $"Reloading $prog: "killproc $redis -HUPRETVAL=$?echo
}
rh_status() {status $prog
}
rh_status_q() {rh_status >/dev/null 2>&1
}
case "$1" instart)rh_status_q && exit 0$1;;stop)rh_status_q || exit 0$1;;restart)$1;;reload)rh_status_q || exit 7$1;;status)rh_status;;*)echo $"Usage: $0 {start|stop|restart|reload|status}"exit 2
esac

修改脚本操作权限,添加可执行权限

chmod 755 /etc/init.d/redis

##### END #####

转载于:https://blog.51cto.com/ciqin/1794671

redis启动管理脚本相关推荐

  1. linux 卸载sphinx,sphinx管理脚本,实现sphinx启动、关闭、重启、生成索引功能 | linux运维小站–linux系统架构_服务器运维_Linux运维工程师工作手札...

    最新sphin问题比较多,生成主索引后无法连接上sphinx的,需要重启searchd进程,为了方便管理sphinx,参考网上资料:http://blog.csdn.net/yagas/article ...

  2. linux systemd 服务管理脚本简介

    我们运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql.web server等.因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服务程序.在 linux 系统中 ...

  3. CentOS 7添加开机启动服务/脚本

    CentOS 7添加开机启动服务/脚本 一.添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins. ...

  4. 《redis 启动》 全网最全最新内容汇总(每月更新一次)

    目录 全网最新相关内容 CSDN:最新相关内容 公众号:最新相关内容 知乎:最新相关内容 博客园:最新相关内容 其他:最新相关内容 全网最新相关内容 标题-链接 发布日期 简介 来源 redis的三种 ...

  5. Redis客户端管理神器RedisInsight 推荐

    专注于PHP.MySQL.Linux和前端开发,感兴趣的感谢点个关注哟!!!文章整理在GitHub,主要包含的技术有PHP.Redis.MySQL.JavaScript.HTML&CSS.Li ...

  6. Redis 启动杂项

    Redis 启动杂项 1.Redis本身自带的性能测试 测试配置: 执行测试命令 [root@node4 bin]# redis-benchmark 测试结果: [root@node4 bin]# r ...

  7. 刘启成_使用if及变量编写LAMP管理脚本

    使用if及变量编写LAMP管理脚本 实验环境要求: 使用母盘克隆虚拟机,并将其命名为自动部署LAMP环境,设置网络参数和主机名等. 一.安装LAMP: 说明:先下载好所有lamp需要的软件包. 1.安 ...

  8. linux redis 启动警告解决方法

    如果启动前不对linux内核做任何更改,那么redis启动会报出警告,共三个:如下图所示 第一个警告:The TCP backlog setting of 511 cannot be enforced ...

  9. Redis 服务器管理相关命令

    客户端相关 查看客户端列表 CLIENT LIST 自2.4.0可用. 时间复杂度:O(N) N是客户端连接数量. 语法:CLIENT LIST 说明: Redis CLIENT LIST 命令用于返 ...

最新文章

  1. 经典dp最长递增子序列
  2. oracle备份保留3天,【错误更正】oracle 备份: 每天备份,全备份,保留七天。...
  3. C++多线程的简单程序
  4. 对ListView滚动状态的监听
  5. java8学习_java8学习
  6. Linux添加用户(user)到用户组(group)
  7. 如何理解c语言的变量,C语言中变量的理解.PDF
  8. 1033. 旧键盘打字(20)
  9. 大数据可视化案例分析_Tableau数据可视化分析案例
  10. javascript基础系列:字符串的常用方法
  11. 麦克纳姆轮全向移动机器人纵向直线运动分析
  12. JS--对象的特性之一---继承性
  13. 机器学习(周志华)知识点总结——第3章 线性模型(后期上传word/PDF)
  14. 远程诊断技术在汽车 OTA 刷新应用的研究
  15. DS博客作业06——图
  16. 中图杯获奖作品计算机组,中图杯大赛试卷
  17. ESP8266调用心知天气API
  18. Consolidation Mappings
  19. python进阶之web前端(01—HTML超文本标记语言)
  20. win10如何进入BIOS

热门文章

  1. win7计算机菜单,教您win7右键菜单设置方法
  2. PHP条件语句总结,php条件语句的总结
  3. java日期格式化代码的写法_Java中的`DateTimeFormatter`格式化代码中的`uuuu`与`yyyy`?...
  4. linux系统 远程桌面连接到服务器,Ubuntu 14.04服务器远程桌面连接
  5. sql server无法绑定由多个部分组成的标识符_HTML5服务器推送事件(Server-sent-event)...
  6. 计算机硬件的发展经历,计算机的发展史及硬件组成,零基础小白入门科普
  7. so库调用java函数_linux下so动态库调用主程序函数
  8. qt怎么输出一个map里的所有键值_《长安十二时辰》里的MapReduce原理
  9. 在Windows上创建CUDA C程序
  10. 大数据学习笔记39:Hive - 内置函数(2)