跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Linux怎么安装Redis_Linux源码编译部署Redis教程【缓存】

Redis源码编译部署需五步:一、安装gcc和make等编译工具;二、从官网下载并校验源码包;三、解压后执行make编译;四、sudo make install安装至/usr/local/bin;五、配置redis.conf启用后台运行、绑定地址与密码,再启动验证。

如果您希望在Linux系统中部署Redis服务,源码编译安装是一种可控性强、版本灵活的方式。以下是完成Redis源码编译部署的具体步骤:

一、安装编译依赖工具

Redis源码需要通过gcc等工具编译,系统需预先安装基础开发套件及make工具,否则编译过程将因缺少编译器或构建工具而失败。

1、执行命令安装基础开发包:

sudo yum groupinstall "Development Tools"(CentOS/RHEL)。

2、对于Debian/Ubuntu系统,运行:

sudo apt update && sudo apt install build-essential tcl。

3、验证gcc是否可用:

gcc --version,确认输出版本号。

二、下载Redis源码包

从官方GitHub仓库获取稳定版源码可确保安全性与功能完整性,避免使用第三方镜像或非签名包带来的潜在风险。

1、创建临时工作目录:

mkdir -p ~/redis-src && cd ~/redis-src。

2、使用curl下载最新稳定版(以7.2.5为例):

curl -O https://download.redis.io/releases/redis-7.2.5.tar.gz。

3、校验压缩包完整性(可选但推荐):

curl -O https://download.redis.io/releases/redis-7.2.5.tar.gz.sha256,随后执行sha256sum -c redis-7.2.5.tar.gz.sha256。

三、解压并编译源码

解压后进入源码目录执行make命令,Redis采用自包含Makefile,无需configure配置步骤,编译过程会自动检测系统环境并生成二进制文件。

1、解压源码包:

tar -xzf redis-7.2.5.tar.gz。

2、进入解压后的目录:

cd redis-7.2.5。

Docker Desktop(linux)

当前 Docker 最新稳定版本之一,主要针对稳定性和兼容性进行了修复优化,适合生产环境与日常开发使用。该版本继续强化 AI 开发支持、容器日志管理以及 Docker Engine 的安全能力,对 Windows/macOS/Linux 平台兼容性进行了进一步优化。

下载

3、执行编译:

make,等待编译完成(通常耗时1–3分钟)。

4、运行测试验证二进制正确性:

make test(需已安装tcl)。

四、安装二进制文件到系统路径

make install默认将redis-server、redis-cli等可执行文件复制至/usr/local/bin,使所有用户可在任意路径直接调用,无需指定绝对路径。

1、执行安装命令:

sudo make install。

2、验证安装结果:

redis-server --version,应输出类似Redis server v=7.2.5 sha=00000000:0 malloc=jemalloc-5.3.0 bits=64 build=...

的信息。

3、检查二进制位置:

which redis-server,预期返回/usr/local/bin/redis-server。

五、配置并启动Redis服务

Redis默认以前台模式运行且不启用持久化,生产环境需修改配置文件以启用后台运行、绑定地址、密码认证等关键参数。

1、复制默认配置模板:

sudo cp redis.conf /etc/redis.conf。

2、编辑配置文件:

sudo vi /etc/redis.conf

,修改以下三项:

— 将daemonize no改为daemonize yes;

— 将bind 127.0.0.1 ::1改为bind 127.0.0.1(禁用IPv6避免监听异常);

— 取消# requirepass foobared注释,并将foobared替换为强密码。

3、使用配置文件启动服务:

redis-server /etc/redis.conf。

4、连接验证:

redis-cli -a your_password,随后输入PING,返回PONG表示服务正常运行。

相关文章