注:
在安装redis之前先安装C++编译环境,查看目前服务器上gcc的版本:gcc -v
,
如果Linux系统没有安装gcc编译器,会提示“Command not found”;如果提示命令找不到,则表明没有安装;或者更新版本,不然后续make的时候会报错。
yum -y install gcc-c++
redis6.0版本需要gcc版本在5.3以上,centos7默认是4.8.5。升级gcc到9.3
# 查看gcc版本是否在5.3以上,
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命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
scl enable devtoolset-9 bash
如果要长期使用gcc 9.3的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
一、官网官网下载压缩包:https://redis.io/download
二、解压缩
tar -zxvf redis-6.0.9.tar.gz
三、安装,进入redis-6.0.9,执行
make
image.png
安装完成
四、redis配置修改,配置文件 redis6.0.9/redis.conf
1、修改后台启动
deamonize yes
2、修改端口
port 6380
3、修改密码
requirepass xxx
4、允许远程访问
注释 # bind 127.0.0.1
修改 protected-mode no
网友评论