Redis系列三:在linux上安装Redis

在现在的互联网开发里,Redis 基本是标配了。不管是做缓存、分布式锁,还是存个 session,都离不开它。虽然平时咱们可能习惯在 Windows 上跑个 Docker 版本图个方便,但真到了企业级的生产环境,绝大多数情况下,Redis 还是稳稳当当地跑在 Linux 服务器上的。

其实就那么几步,搞懂了逻辑一点都不难。

准备工作:

首先,咱们得把 Redis 的源代码搞到手。虽然 Linux 服务器通常能直接联网下载,但我个人建议,为了版本可控和传输稳定,还是先在本地浏览器去 Redis 官网下载好对应的稳定版压缩包(通常是 .tar.gz 格式)。

接下来,就是把它弄到服务器上。用 Xshell、FinalShell 这类工具,直接利用它们自带的文件传输功能(比如拖拽或者上传按钮)把压缩包丢到服务器的 /opt 或者 /usr/local 目录下,最直观也最不容易出错。(这些工具在我linux系列的博客中有讲)

关键一步:安装 GCC 编译环境

这一步是很多新手容易踩坑的地方。Redis 是用 C 语言写的,Linux 系统里不能像 Windows 那样直接双击运行,必须先"编译"一下。

如果你的服务器是刚装好的纯净版,大概率是没有装编译器的。这时候千万别急着去解压 Redis,先搞定依赖。

如果是 CentOS 系统(我的就是centos7),打开终端,输入:

bash 复制代码
yum install -y gcc gcc-c++ tcl
动手解压:看看里面有什么

环境配好了,现在可以正式处理刚才上传的安装包了。在终端里 cd 到你存放压缩包的目录,执行解压命令:

bash 复制代码
tar -xzf redis-6.2.6.tar.gz

解压完成后,你会看到一个文件夹。这时候,准备工作就全部做完了。

解压后进入目录执行;

复制代码
make && make install

突然想到一个问题(make和make && make install的区别)

如果没有出错,应该就安装成功了。

默认的安装路径是在 /usr/local/bin目录下:

相关推荐
梦影_1 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
考虑考虑1 小时前
mariadb数据库
数据库·后端·mariadb
一枕槐安4871 小时前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算
西索斯coding1 小时前
gpt-image-2.5-sunburst 和 gemini-3.1-flash-image 差多少?60 组项目素材的成功成本评测框架
java·linux·gpt·ai
箓维1 小时前
应用层协议基础_序列化与反序列化
linux
wuminyu2 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++
十年磨一剑~3 小时前
Linux 内核中断处理机制与软硬件协同流程
linux·嵌入式硬件
Ruiery3 小时前
Linux 6.6内核并发与同步(五):mutex 可睡眠锁
linux·运维·服务器
John_Hui3 小时前
Windows 10 安装版本:mysql-8.1.0-winx64.zip
数据库·windows·mysql
莫晓燚3 小时前
双机部署若依 (RuoYi‑Vue) 传统环境部署---实战
linux·运维·数据库·redis·mysql·nginx·ruoyi