centos7.5 如何安装redis5.0.8并在后台运行

  1. 下载最新的安装包
    官网redis官网下载最新的安装包

    这里我下载的最新的5.0.8
  2. 安装
  • 首先通过FileZilla Client将下载的安装包上传到linux服务器,然后用xshell连接到linux执行解压缩操作
tar -zxf redis-5.0.8.tar.gz 

在这里插入图片描述

  • 然后进入解压文件copy到/usr/local
mv redis-5.0.8 /usr/local
  • 进入到解压出的文件夹使用make对解压的Redis文件进行编译
    遇到make[3]: gcc: Command not found
    采用 命令安装
yum -y install gcc+ gcc-c++
  • 再执行make
    报fatal error: jemalloc/jemalloc.h: No such file or directory
    在这里插入图片描述
    查资料原因是jemalloc重载了Linux下的ANSI C的malloc和free函数。
    解决办法:make时添加参数。
    make MALLOC=libc
    再次执行
make MALLOC=libc

编译完成,完成之后可以看到解压文件redis 中会有对应的src、redis.conf等文件夹
在这里插入图片描述

  • 编译成功后,进入src文件夹,执行make install进行Redis安装。

在这里插入图片描述

  1. 运维

为了方便日后管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
1)、创建bin和etc文件
在这里插入图片描述
2)找到redis.conf,将其复制移动到 /usr/local/redis/ect 下
执行命令如下:

mv redis.conf /usr/local/redis/etc/

3)进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/
执行命令

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

4)执行redis-server 启动redis
在这里插入图片描述
5)设置后台运行
首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

cd etc/

vim redis.conf

修改 daemonize no->yes
在这里插入图片描述
再次启动redis服务,并指定启动服务配置文件

redis-server /usr/local/redis/etc/redis.conf

在这里插入图片描述

netstat -tunpl|grep 6379

在这里插入图片描述
运行成功,到此结束

作者:乐子
原创公众号:『乐子侃生活』,码码程序,写写专题分享,离开世界之前,总要留下点什么。
原创不易,转载请注明来源(注明:来源于公众号:乐子侃生活, 作者:乐子)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值