#! /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
欢迎关注拓行公众号,分享各种技术博客文章
拓行——奋勇进取,开拓未来,砥砺前行
最后修改:2024 年 06 月 14 日
© 允许规范转载