Linux系统安装Redis以及报错解决方法

1.我们先下载好redis的版本,然后通过类似于xftp等工具,将其拖进linux中,放置于/opt当中,或是直接到官网下载

官网地址https://redis.io/
在这里插入图片描述

2.然后使用解压命令解压

tar -zxvf redis-6.0.3.tar.gz

3.解压完成后,我们可以查看到 redis-6.0.3 的文件夹

在这里插入图片描述

4.进入我们的redis-6.0.3文件夹,执行make命令

在这里插入图片描述
这个时候显示gcc命令未找到

安装gcc ==== yum install gcc-c++ (若是本机有gcc命令,可以跳过这一步操作)

这时执行第二次make
在这里插入图片描述
出现第二个错误,缺少 jemalloc/jemalloc.h
这时由于我们第一次make,系统没有gcc导致的一些残留错误,属于历史遗留问题

这个时候我们执行 make distclean 清理一下,清理完毕后,我们再make一次,即可
如果在出现这个make``[1]: *** [server.o] Error 1的报错
在这里插入图片描述查看gcc版本是否在5.3以上,yum默认安装4.8.5

gcc -v

升级gcc到5.3及以上,如下:

升级到gcc 9.3:
yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:需要做以下修改

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
以下其他版本同理,修改devtoolset版本号即可。

执行完成后,执行一次make distclean和make

若显示
在这里插入图片描述
这样就是安装成功了

5.然后执行install命令

执行make install

在这里插入图片描述
这是在一部进行确定,检查,如果是上图所示,那就是安装真正成功了

6.这个时候,我们可以查看是否安装成功

cd /usr/local/bin
ls -l

出现下图得信息,也就是成功了
在这里插入图片描述

7.拷贝redis文件夹下的redis.conf到我们自己创建的文件下,并进行修改

cp redis.conf /myredis/

在这里插入图片描述
进入 myredis 文件下的 redis.conf

找到如图,把no改成yes后,退出保存

在这里插入图片描述

8.启动我们的redis

这时候我们要注意,启动我们修改的那一份redis.conf

redis-server /myredis/redis.conf
redis-cli -p 6379 #默认端口号

当我们进入了redis之后,输入ping,若返回pong,则启动成功


当我们要退出就先输入 shutdown 之后在输入 exit 即可退出

在这里插入图片描述

9.要查询我们是否在后台运行Redis

ps -ef|grep redis

通过这条命令可以查看我们再后台是否运行
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值