linux redis 简书,Linux下安装Redis

2020/8/8

实际情况下Redis都是部署在Linux下的,虽然使用docker安装确实很容易,但是还是要记录一下不用docker容器的在Linux下安装Redis。

第一步:

我们要先去Redis官网下载压缩包。

redis官网地址:Redis

选择合适的版本下载到Linux机器上就好了。

cc18f1be95a2

因为国内访问Redis官网会很慢,我们可以使用Linux命令直接下载:

wget http://download.redis.io/releases/redis-6.0.6.tar.gz  当然这个命令也是官网上提供的

cc18f1be95a2

默认下载到家目录,我们可以看到 有了redis-6.0.6.tar.gz的压缩包啦。

然后我们可以使用解压缩命令解压缩:tar -zxvf redis-6.0.6.tar.gz

tar -zxvf,tar -zxvf ,tar -zxvf念三次哦,这个命令很常用的。

cc18f1be95a2

然后就会自动解压缩了,解压缩完成以后我们可以看到在家目录下已经有啦安装文件

然后我们进入redis目录下执行 make 就直接安装redis了

cc18f1be95a2

但是。。。在此之前是要保证Linux下有gcc环境才行,否则嘛,就会报一下错误:

cc18f1be95a2

那没有怎么办呢,安装一下就好了,yum -y install gcc-c++,输入命令gcc -v会看到gcc版本

cc18f1be95a2

linux默认gcc版本是4.8的,但是我们的redis版本是6.0的,所以需要升级gcc版本,如果是低版本的redis则可以使用gcc4.8,升级gcc:

yum -y install centos-release-scl

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

然后执行命令

scl enable devtoolset-9 bash

echo  "source /opt/rh/devtoolset-9/enable">>/etc/profile

更改/etc/profile之后让系统重新读取文件内容:

source /etc/profile

一定要重新读取!

然后我们再重新make一下

cc18f1be95a2

但还是不能安装,这是因为我们上一次用make命令安装的时候由于没有gcc环境安装失败,留下了一下残留文件。所以要清除掉那些残留文件 输入命令make distclean 清除完成之后在make

cc18f1be95a2

安装成功之后可以使用redis-server  redis.conf启动redis了,因为我们是在redis目录下所以就直接启动了,如果在其他目录下可以使用redis-server /root/redis-6.0.6/redis.conf 找到相应的redis.conf进行启动。

cc18f1be95a2

看到这个图标就安装完成了,但是我们没有更改redis.conf,redis没有以后台进程方式启动,就会一直阻塞当前终端:如果要更改为后台方式启动就打开redis.conf将 daemonize no 改为yes

cc18f1be95a2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值