#! /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 日
如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~