#!/bin/bash
install_dir=/usr/local
tmp_dir=/tmp
version="redis-5.0.9"
pkg_type=".tar.gz"
cd $tmp_dir/
if [ -f $version$pkg_type ];then
if [ $? -eq 0 ];then
tar xf $version$pkg_type
if [ $? -eq 0 ];then
cd $tmp_dir/$version
make --jobs=`grep processor /proc/cpuinfo | wc -l` && make install
if [ $? -eq 0 ];then
mkdir $install_dir/redis/
mkdir $install_dir/redis/conf
mkdir $install_dir/redis/logs
mv /usr/local/bin $install_dir/redis/
cp -f $tmp_dir/$version/redis.conf $install_dir/redis/conf/
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local
echo -e "\e[32m Redis install done\e[0m\n"
sleep 5
else
echo -e "\e[31m make && make install error!!\e[0m\n"
exit 0
fi
else
echo -e "\e[31m tar error\e[0m\n"
exit 0
fi
else
echo -e "\e[31m Download Redis error!!\e[0m\n"
exit 0
fi
else
echo -e "\e[31m Redis file error!!\e[0m\n"
exit 0
fi
Redis单机版部署脚本(一键部署)
最新推荐文章于 2025-03-05 10:19:49 发布