centos7安装redis并设置开机自启

文章详细记录了如何从下载Redis压缩包开始,经过编译安装,修改配置文件,设置守护进程,直至实现Redis的开机自启动的过程。关键步骤包括修改redis.conf中的daemonize选项,复制启动脚本到init.d目录,以及使用chkconfig添加开机启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

试了好多方法都没实现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 ,加入开机自启。这个步骤相当于是用脚本进行启动,之前试了以服务方式自启,发现没有生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值