Linux下安装redis6.0.5

一、下载redis链接地址

wget https://download.redis.io/releases/redis-6.0.5.tar.gz

二、将下载的redis压缩包解压到指定的目录,一般是将redis目录放在usr/local/redis目录下,可以使用-C指定到解压下目录

tar -zvxf redis-6.0.5.tar.gz -C /usr/local/redis

三、由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:

yum install gcc-c++

四、然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息,出现下图这样就代表成功了

 五、如果出现server.o错误说明gcc版本有点低,yum默认安装4.8.5

 六、将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一次,即可

八、然后执行make install命令,如果安装如下图就说明成功了

 九、可以进到src目录执行一下下面命令测试一下是否安装成功

cd src
./redis-server

十、当然我们可以修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes

vim redis.conf 

在这里插入图片描述

这样启动就不会有图形界面。
如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释 

在这里插入图片描述

十一、查看运行情况

ps -ef|grep redis

十二、如果想在客户端redis进行操作,需要开两个窗口,一个用于启动redis也就是服务端,一个是客户端用户进行操作

十三、客户端启动redis

./redis-cli

猜你喜欢

转载自blog.csdn.net/weixin_72059344/article/details/131601386