用什么脚本可以一键自动部署Redis的任意版本
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关用什么脚本可以一键自动部署Redis的任意版本,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天给大家分享一个超级实用的脚
千家信息网最后更新 2026年11月02日用什么脚本可以一键自动部署Redis的任意版本


今天就跟大家聊聊有关用什么脚本可以一键自动部署Redis的任意版本,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
今天给大家分享一个超级实用的脚本,一键自动安装部署Redis的任意版本,记住是任意版本哦!
脚本用法:chmod 755 redis-install.sh && sh redis-install.sh 4.0.10 (后面跟的是你需要的版本号,需要什么版本就写什么版本),我这里安装的4.0.10
具体脚本内容如下展示:
#! /usr/bin/bash ##redis任何版本全程自动化源码编译安装 ##用法: sh redis-install.sh 4.0.10 (后面跟的是你需要的版本号,需要什么版本就写什么版本),我这里安装的4.0.10 version=$1 usage(){ echo "usage: $0 version" } if [ $# -ne 1 ] then usage exit -1 fi #Redis安装包下载 cd /usr/local/src if [ ! -f redis-${version}.tar.gz ] then curl -o /usr/local/src/redis-${version}.tar.gz http://download.redis.io/releases/redis-${version}.tar.gz fi #Redis依赖包安装 yum clean all yum makecache fast yum -y install gcc gcc-c++ tcl #编译Redis所需要的gcc yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils source /opt/rh/devtoolset-9/enable echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile gcc --version ##内系统参数核优化 cat >> /etc/rc.d/rc.local << "EOF" ##关闭Linux的THP(内存管理系统)通过使用更大的内存页面,来减少具有大量内存的计算机上的TLB的开销 if [ -f /sys/kernel/mm/transparent_hugepage/enabled ] then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi if [ -f /sys/kernel/mm/transparent_hugepage/defrag ] then echo never > /sys/kernel/mm/transparent_hugepage/defrag fi EOF chmod u+x /etc/rc.d/rc.local if [ -f /sys/kernel/mm/transparent_hugepage/enabled ] then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi if [ -f /sys/kernel/mm/transparent_hugepage/defrag ] then echo never > /sys/kernel/mm/transparent_hugepage/defrag fi cat >> /etc/sysctl.conf << "EOF" #Linux系统内核参数优化 net.core.somaxconn = 2048 net.ipv4.tcp_max_syn_backlog = 2048 vm.overcommit_memory = 1 EOF sysctl -p cat > /etc/security/limits.conf << "EOF" root soft nofile 65535 root hard nofile 65535 * soft nofile 65535 * hard nofile 65535 EOF #Redis编译安装 cd /usr/local/src tar -zxvf redis-${version}.tar.gz cd /usr/local/src/redis-${version} make make PREFIX=/usr/local/redis install #Redis基础配置 mkdir -p /usr/local/redis/{etc,logs,data} egrep -v "^$|^#" /usr/local/src/redis-${version}/redis.conf > /usr/local/redis/etc/redis.conf #sed -i "s/bind 127.0.0.1/bind 0.0.0.0/g" /usr/local/redis/etc/redis.conf sed -i "s/protected-mode yes/protected-mode no/g" /usr/local/redis/etc/redis.conf sed -i "s/daemonize no/daemonize yes/g" /usr/local/redis/etc/redis.conf sed -i "s/pidfile \/var\/run\/redis_6379.pid/pidfile \/usr\/local\/redis\/redis.pid/g" /usr/local/redis/etc/redis.conf sed -i "s/dir \.\//dir \/usr\/local\/redis\/data/g" /usr/local/redis/etc/redis.conf sed -i "s/logfile \"\"/logfile \"\/usr\/local\/redis\/logs\/redis.log\"/g" /usr/local/redis/etc/redis.conf sed -i "s/dbfilename dump.rdb/dbfilename dump.rdb/g" /usr/local/redis/etc/redis.conf sed -i "s/appendfilename \"appendonly.aof\"/appendfilename \"appendonly.aof\"/g" /usr/local/redis/etc/redis.conf #PATH配置 echo "export PATH=${PATH}:/usr/local/redis/bin" >>/etc/profile source /etc/profile #启动redis服务 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf #查看redis监听端口 netstat -tanp|grep redis执行脚本后开始自动安装redis4.0.10
自动安装Redis4.0.10所需要的的依赖包,如下图所示:

自动开始解压:
开始自动make

开始自动make install
安装完成,Redis服务已成功启动:
到这里整改自动安装脚本已成功执行完毕,我们可以收到通过ps –ef|grep redis来查看服务状态以及监听端口。
登陆redis,执行简单的语句:
看完上述内容,你们对用什么脚本可以一键自动部署Redis的任意版本有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
版本
脚本
内容
一键
服务
成功
端口
监听
编译
实用
全程
参数
更多
源码
状态
知识
篇文章
系统
行业
语句
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
美国互联网保险保险科技
盈实互联网科技
科技与互联网发展
丰台科技园 互联网
赫美联合互联网科技
融贸通互联网科技
互联网科技视频素材
哈尔滨秒房互联网科技有限公司
北京大学互联网科技怎么样
顶级互联网科技成果有哪些
互联网企业和科技型企业
厦门比较好的科技互联网公司
为客找房互联网科技公司怎么样
上海钢联属于互联网科技股吗
本届互联网大会上的黑科技
互联网科技包装股
吉林省码上互联网科技电话
现代科技的标志之一的互联网
六子台科技互联网展会
互联网科技保险
迪茉互联网科技
浩特互联网科技
华中科技大学互联网
互联网金融科技平台
金融科技和互联网金融
中国最先进互联网科技公司
深圳前海聚择互联网科技有限公司
众安科技工业互联网合作
广州千川互联网科技有限公司