目录
1.获取redis安装包
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
2.解压redis
tar -zxvf redis-6.0.6.tar.gz
3.进到解压后的redis目录中进行编译
make
4.未安装gcc,安装并升级gcc(如已安装,则略过此步)
=============安装gcc==============
yum install gcc
=============升级gcc==============
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
临时切换gcc版本到9:scl enable devtoolset-9 bash
永久切换gcc版本到9:echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
5.编译安装到/usr/local/redis目录
make install PREFIX=/usr/local/redis
6.修改配置,并设置开机启动
cd /usr/local/redis/bin/
cp /usr/local/redis-6.0.6/redis.conf /usr/local/redis/bin/
vi redis.conf
修改daemonize为yes,如果要远程连接,则注释掉bind 127.0.0.1
设置开机启动
vi /etc/systemd/system/redis.service
================================redis开机启动脚本START=====================
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
================================redis开机启动脚本END=====================
之后执行如下脚本:
systemctl daemon-reload
systemctl enable redis.service
systemctl start redis.service