1.在官网下载最新版Redis
把包放进opt目录里
把包解压一下
cd /opt
tar -zxvf redis-6.0.6.tar.gz
进去可以看见许多的配置文件
cd /opt/redis-6.0.6
2.安装/更新gcc-c++(检查更新)
因为现在的Redis都升级到了6.09及以上,而ContOS7自带的gcc-c++是5.3版本的,所以需要把他们更新成9.3版本的。
gcc -v #查看版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
gcc -v #查看版本
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
3.配置需要的文件
cd /opt/redis-6.0.6
make #配置的过程需要花费些时间,不过也挺快的。
make install
4.进入Redis的默认安装路径
cd /usr/local/bin #redis默认配置在这个路径下
创建一个Config目录,把Redis.conf 移动到这个文件夹里,以后就可以直接在这里打开Redis
mkdir dconfig
cp /opt/redis-6.0.6/redis.conf dconfig
Redis默认不是后台启动的,要配置文件,改为后台默认启动的。
cd dconfig/
vim redis.conf
往下拉把daemonize 右边的no改为yes
5.启动Redis(测试)
cd /usr/local/bin
redis-server dconfig/redis.conf
redis-cli -p 6379
ps -ef|grep redis #查看Redis的端口