centos7安装redis并设置开机自启

试了好多方法都没实现redis自启,终于完成,写一个学习记录方便后面查看,参考了别人写的博客

  1. 先在redis官网下载压缩包,然后使用tar -xzf 命令解压下载的压缩包

  1. cd redis-6.2.11 #进入解压后的目录,我这里下载的是redis-6.2.11版本,所以解压出来的文件夹也是这个名字。

  1. make  #编译,编译之后会生成一个makefile文件,我这里为了方便查找,直接将redis编译到我解压的文件夹下面,所以我这里用的是下面make install PREFIX这个命令。编译需要安装gcc,安装的命令是yum install -y gcc

make install PREFIX=/usr/local/redis/redis-6.2.11
  1. 修改redis.conf文件;命令是vim  redis.conf,将daemonze no修改为yes,后台守护进程运行

  1. 使用ps -aux|grep redis 查看redis进程,如果有进程需要kill掉

  1. cd /etc    mkdir redis  #进入etc文件夹新建一个redis目录

  1. cp /usr/local/redis/redis-6.2.11/redis.conf /etc/redis/6379.conf #将redis.conf文件复制一份到/etc/redis目录下

  1. cp /usr/local/redis/redis-6.2.11/utils/redis_init_script /etc/init.d/redisd  #将启动脚本也复制一份到/etc/init.d目录下

  1. cd /etc/init.d/   #切换到/etc/init.d目录下然后执行命令

  1. chkconfig redisd on   #执行开机自启动命令

  1. 这个时候会遇到报错

  1. 然后cp /usr/local/redis/redis-6.2.11/src/redis-server /usrlocal/bin/redis-server

  1. cp /usr/local/redis/redis-6.2.11/src/redis-cli /usrlocal/bin/redis-cli #12和13步是将redis服务相关文件复制到/usr/local/bin目录下

  1. 然后再次启动进入/etc/init.d目录再次运行service redisd start,启动成功。我这边是再重启了一下chkconfig redisd on ,加入开机自启。这个步骤相当于是用脚本进行启动,之前试了以服务方式自启,发现没有生效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值