redis安装教程和开机自启动配置

一.redis安装流程

案例中虚拟机选择centos7,redis为4.0,大家可以合理选择自己的版本搭配,话不多说下面来开始安装;
1、解决could not retrieve mirrorlist,(无此问题跳过)
(1).sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
(2).将ONBOOT改为yes,wq!保存退出
(3).重新启动网络 $ service network restart
2、 安装wget yum install wget

3、 下载redis安装包

         wget http://download.redis.io/releases/redis-4.0.6.tar.gz

4、 解压压缩包
tar -zxvf redis-4.0.6.tar.gz

5、yum install gcc

6、跳转到redis解压目录下 cd redis-4.0.6

7、编译安装 make MALLOC=libc 由于redis并不是Java语言编写 的所以需要进行编译

8、测试是否安装成功 ./redis-server

二.redis 开机自启配置

1、为了让redis-server能在系统启动时自动运行,需要将redis服务作为守护进程(daemon)来运行,找到一个redis.conf的文件,这个文件是redis服务运行时加载的配置,我们先观察一下其中的内容

此文件内容非常长,但是大部分是注释,我们重点关注其中的几个设置daemonize和pidfile:

其中daemonize默认值是false,pidfile默认值是pidfile /var/run/redis_6379.pid

第一个表示是否daemon化,显然我们要把它改成daemonize yes;
————————————————
版权声明:本文为CSDN博主「憨厚的鹿鹿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fukai8350/article/details/80775590
在这里插入图片描述
第二个表示当服务以守护进程方式运行时,redis默认会把pid写入/var/run/redis_6379.pid文件,服务运行中该文件就存在,服务一旦停止该文件就自动删除,因而可以用来判断redis是否正在运行。
在这里插入图片描述
2、有了基本配置,redis还需要有一个管理启动、关闭、重启的一个脚本。redis源码里其实已经提供了一个初始化脚本,位置在redis/utils/redis_init_script。
我们来看看这个脚本做了些什么:
进入redis 下的 utils目录,打开文件redis_init_script
在这里插入图片描述
脚本中指定了端口、server路径、cli路径、pidfile路径以及conf路径,上述标红的地方都需要正确配置
#!/bin/sh

chkconfig: 2345 80 90

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值