Linux下安装Redis

2020/8/8

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

第一步:

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

redis官网地址:Redis   

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


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

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


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

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

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


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

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


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


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



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一下

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


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



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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容