Linux安装Redis6.0版本教程

前言:采用Redis源码压缩包解压编译的安装方式。因为centos7.x的gcc版本还是4.8.5,而GCC编译指定的版本是需要5.3以上。


1、下载Redis的tar.gz的安装包

百度云下载: 提取码:dbbv

2、安装gcc新版本

#环境部署与安装scl源
yum install gcc cmake -y 
yum install centos-release-scl scl-utils-build  安装scl源

#安装gcc
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils  
#更新gcc版本
scl enable devtoolset-9 bash  
#查看gcc版本
gcc -v

安装完查看gcc版本是否高于5.3

3、安装Redis

将redis-6.0.8.tar.gz上传到Linux服务器上,然后解压到目录下如:/usr/local/redis

#解压
tar zxvf  redis-6.0.8.tar.gz  
#进入解压目录
cd redis-6.0.8           
#编译安装
make
make install    

Redis的默认安装路径/usr/local/bin,当make install安装成功后该目录下会有一些Redis相关的文件,没有文件则表示make install安装失败:

4、修改Redis配置文件

①进入配置文件redis.conf所在目录

cd /usr/local/redis/redis-6.0.8

②修改配置文件

vim redis.conf #查看redis.conf配置文件
:set nu #设置显示行号
ctrl + f向下翻页 ctrl+b向上翻页

# 设置支持远程连接
69行 #注释bind 127.0.0.1,让redis设置支持远程连接 
89行 protected-mode yes yes改为no

# 设置后台启动redis
222行 daemonize no改为yes

#设置客户端连接密码验证 /requirepass n继续向下查找 N向上查找
786行 requirepass 后面跟自己想设置的密码

:wq保存退出

5、后台启动Redis

#进入redis根目录
cd /usr/local/redis/redis-6.0.8/src

#加上‘&’号使Redis以后台程序方式运行
./redis-server &

6、解决Redis is running in protected mode because protected mode is enabled

直接 redis-cli 以后执行命令:

CONFIG SET protected-mode no

参考资料:

经验分享 程序员 微信小程序 职场和发展