1.查看是否有安装gcc
gcc -v // 查看gcc版本
2.安装gcc(redis编译时使用,如果有就跳过)
yum install -y gcc-c++ // 默认安装4.8.5版本
3,升级gcc版本到9.0以上
redis6.0.9需要升级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
#需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。如果要长期使用gcc 9.0的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了,以下其他版本同理,修改devtoolset版本号即可。
gcc -v
4.安装redis
- 下载压缩包
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
如果找不到wget命令
yum -y install wget
- 解压
tar -zxvf redis-6.0.9.tar.gz
进入到redis解压的文件夹内,使用 make 命令
make
使用 make install 命令
make install
安装并指定安装目录(推荐安装到这个位置 /usr/local/redis)
生成bin
make install PREFIX=/usr/local/redis
修改redis.conf文件,把daemonize no 改为 daemonize yes
vim redis.conf // 打开redis.conf文件
注释掉 # bind 127.0.0.1,并修改 protected-mode yes 改为 protected-mode no
设置密码(可设置可不设置)
requirepass
5.启动redis服务
./redis-server redis.conf