centos7编译安装redis最新版本

cd /usr/local/src
yum install -y wget
wget https://download.redis.io/releases/redis-6.2.5.tar.gz
tar zxvf redis-6.2.5.tar.gz
yum install -y gcc-c++ autoconf automake
# 升级gcc 6版本适配centos8,7需要升级gcc
# 安装scl源
yum install -y centos-release-scl scl-utils-build
# 安装9版本的gcc、gcc-c++、gdb工具链(toolchian)
yum install -y devtoolset-9 bash
# 查看 gcc 版本
gcc -v
# 预编译
cd redis-6.2.5
make
# 指定安装位置安装redis
mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis/ install 

运行redis

# 修改 redis.conf daemonize为yes 以守护进程启动
daemonize yes
# 去redis安装目录 加载conf启动
./redis-server ./redis.conf


# 配置服务
vim /etc/systemd/system/redis.service

写入以下文件

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载系统服务 systemctl daemon-reload

# 启动服务
systemctl start redis.service
# 重启服务
systemctl restart redis.service
# 查看状态
systemctl status redis.service
# 关闭服务
systemctl stop redis.service

# 设置成开机启动  
systemctl enable redis.service

你可能感兴趣的:(centos7编译安装redis最新版本)