#! /bin/bash
# 切换到下载目录
mkdir -p /server/data/packages
cd /server/data/packages
# 下载Redis的tar.gz压缩包
sudo wget https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.2.3 -O redis-7.2.3.tar.gz
# 解压下载的压缩包
sudo tar -xzvf redis-7.2.3.tar.gz
# 进入解压后的Redis目录
cd redis-7.2.3/
# 配置编译选项,指定安装目录
make PREFIX=/server/redis/7.2.3/ install
# 安装Tcl,因为Redis的测试需要Tcl
sudo yum -y install tcl
# 运行Redis的测试套件
make test
# 复制配置文件到Redis的安装目录
find / -name "redis.conf" -print | while read -r file; do
cp -v "$file" /server/redis/7.2.3/
done
# 修改redis.conf配置文件
sed -i 's/daemonize no/daemonize yes/g' /server/redis/7.2.3/redis.conf
echo "requirepass 781227" >> /server/redis/7.2.3/redis.conf
# 启动Redis服务器,使用刚刚复制的配置文件
/server/redis/7.2.3/bin/redis-server /server/redis/7.2.3/redis.conf
# 检查Redis进程是否正在运行
ps -aux | grep redis
redis7.2.3一键安装部署脚本
于 2024-04-24 12:19:37 首次发布
本文详细描述了如何通过Bash脚本在Linux系统中下载、解压Redis7.2.3源码包,配置编译选项,安装依赖,执行测试,以及设置并启动Redis服务器,同时确保了安全性和配置更改。
摘要由CSDN通过智能技术生成