第一步: 在/etc/init.d/目录下建立一个名字为 redis 的启动脚本

cd /etc/init.d

touch redis

然后在这个脚本中添加如下脚本  《注意修改自己的PIDFILE和CONF这两个参数的路径以及redis端口REDISPORT》

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value databasePATH=/usr/local/bin:/sbin:/usr/bin:/binREDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cliPIDFILE=/var/run/redis.pid
CONF="/usr/redis-2.8.19/redis.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfiif [ "$?"="0" ] thenecho "Redis is running..."fi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$REDIS_CLI -p $REDISPORT SHUTDOWNwhile [ -x ${PIDFILE} ]doecho "Waiting for Redis to shutdown ..."sleep 1doneecho "Redis stopped"fi;;restart|force-reload)${0} stop${0} start;;*)echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2exit 1
esac

第二步:将这个文件设置成可执行文件

chmod 755 redis

chown root:root redis

第三步:设置开机执行redis脚本

chkconfig redis on

注意: redis脚本中的第一句和第二句注释是必须要加入的,否则在设置开启自动启动时会提示

service redis does not support chkconfig

的错误信息

第四步:启动redis服务

service redis start

当然你也可以停止和重启这个服务

#重启redis服务

service redis restart

#关闭redis服务

service redis stop

转自:  来自WEB终结者博客

转载于:https://www.cnblogs.com/jasontec/p/9601622.html

CentOS 配置自启动Redis相关推荐

  1. Redis安装与配置、centos虚拟机上配置自启动redis服务

    目录 1. Redis简介 2.Redis安装前的准备工作 3. 解压 4.redis服务与关闭 5. redis服务的开机启动 centos虚拟机上的配置 6.安装 今天与大家分享,Redis安装与 ...

  2. CentOS 开机自启动配置方法

    CentOS 配置开机自启动两种方式: 1.vi /etc/rc.d/rc.local 在此文件中加入启动的脚本 2.chkconfig 增加自己的脚本 --add --list --del 步骤: ...

  3. docker自启动redis及redis自定义配置conf

    0前言 本人想在docker里部署自定义的redis不过通过docker run -it redis:5.0.5 /bin/bash,在redis容器中没有找到redis的配置文件位置,最后通过查官方 ...

  4. Linux(Centos)之安装Redis及注意事项

    Linux(Centos)之安装Redis及注意事项 转:http://www.cnblogs.com/hanyinglong/p/5036558.html  阅读目录 1.redis简单说明 2.准 ...

  5. linux centos如何开启远程桌面,CentOS配置远程桌面

    CentOS配置远程桌面 环境: CentOS 6.3 Final,桌面安装了除KDE的所有组件 1.安装服务 [plain]view plaincopyyuminstalltigervnc-serv ...

  6. linux redis自动运行,linux设置自启动redis

    vi /etc/init.d/redis # chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin ...

  7. Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具

    Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具 1.下载安装 进入Linux /opt目录 下载redis wget http://download ...

  8. CentOS 配置防火墙操作实例(启、停、开、闭端口)

          CentOS 配置防火墙操作实例(启.停.开.闭端口):   注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables s ...

  9. linux resin 自动启动不了,Resin 安装-配置-自启动-Linux

    Resin 安装-配置-自启动-Linux 2005-4-8 15:33:00 将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resi ...

最新文章

  1. 第十六届全国大学生智能车竞赛RT-Thread创新专项奖获奖名单
  2. ML 徒手系列 最大似然估计
  3. UI Automator Viewer Error while obtaining UI hierarchy XML file
  4. Oracle导出表(即DMP文件)的两种方法
  5. NetworkComms V3 之支持TCP连接和UDP连接
  6. python文件字符串操作
  7. 前端每日实战:56# 视频演示如何用纯 CSS 描述程序员的生活
  8. 湘苗培优|值不值?效果告诉你
  9. 家庭记事本开发进度3
  10. 前端页面field_网页前端(5)表单及表格
  11. 电脑怎么装linux系统
  12. 手机号码测凶吉附带手机号码归属地C#版
  13. 8.以微型计算机为中心,全国网络教育统一考试《计算机应用基础》复习要点
  14. 分布式的十个大坑,我们都别再踩了
  15. 初探强化学习(10)强化学习中的一些术语(non-stationray,sample efficiency,planning和Learnin,Reward,off-policy和on-policy )
  16. vue -V 执行失败 檔案名稱、目錄名稱或磁碟區標籤語法錯誤。
  17. MobileNetV3基于NNI剪枝操作
  18. source music play list 11-26 (edit 12-6 by clin003 )
  19. C/C++判断一个数是奇数还是偶数的新算法(也许早有人想到了,但我个人刚想到,所以算原创吧^_^)
  20. 计算机科学的常用软件,常用的电脑必备软件清单,6款最顶尖实用的黑科技软件,你都装了没?...

热门文章

  1. 转 .net里如何判断中文字符长度
  2. LeetCode(892)——三维形体的表面积(JavaScript)
  3. JavaScript学习(五十八)—作用域链
  4. CCF CSP202112-2 序列查询新解
  5. OJ、ACM提交常见错误类型
  6. 我是真的傻,她被超市安保罚了100元,我居然给她50元
  7. 你觉得跳广场舞的都是一群什么样的人?
  8. 孩子学习缺乏主动性,应该怎么做?
  9. 一个女人不收拾厨房,卫生间便池也不刷,为什么老公也不嫌弃?
  10. 你见过最奇葩的人和事是什么?