linux安装 redis-7.4.8.tar.gz 详细步骤(源码编译、配置、启动)

简介: 本指南详解 Redis 7.4.8 在 CentOS 环境下的源码编译安装全流程:从 GCC 环境配置、解压编译(`make && make install`),到配置文件部署、关键参数调优(后台运行、远程访问、密码认证等),最后启动验证,一步到位完成生产级 Redis 部署。

一、准备编译环境

Redis 是 C 写的,先装 gcc 编译器:

sudo yum install -y gcc make

二、解压安装包

安装包下载:https://pan.quark.cn/s/5a207ca3b9c2,把 redis-7.4.8.tar.gz传到服务器,比如 /usr/local/src/,然后解压:

cd /usr/local/src/
tar -zxvf redis-7.4.8.tar.gz
cd redis-7.4.8

三、编译并安装

Redis 不用 configure,直接 make:

make
sudo make install PREFIX=/usr/local/redis

装完会在 /usr/local/redis/bin下看到 redis-serverredis-cli等文件。

四、复制配置文件

把源码里的默认配置拷出来方便管理:

sudo mkdir -p /usr/local/redis/conf
sudo cp redis.conf /usr/local/redis/conf/

五、修改基础配置

编辑配置文件:

sudo vi /usr/local/redis/conf/redis.conf

改这几个常用的:

# 后台运行
daemonize yes

# 允许远程连接
bind 0.0.0.0

# 关闭保护模式
protected-mode no

# 设密码(自己改)
requirepass your_password

# 端口默认 6379
port 6379

六、启动 Redis

/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf

确认进程:

ps -ef | grep redis

七、验证

用客户端连一下:

/usr/local/redis/bin/redis-cli
auth your_password
set foo bar
get foo

返回 bar就 OK。

相关文章
|
Docker 容器
docker备份容器到本地(以及恢复)
docker备份容器到本地(以及恢复)
1724 0
|
运维 监控 Cloud Native
|
弹性计算 Java Maven
在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS
在 Intellij IDEA 中,部署 Java 应用程序到阿里云 ECS
25390 4
|
缓存 网络协议 应用服务中间件
NATAPP - 连不上 / 错误信息等问题解决汇总
NATAPP - 连不上 / 错误信息等问题解决汇总
4960 0
NATAPP - 连不上 / 错误信息等问题解决汇总
|
2月前
|
NoSQL 安全 Linux
阿里云Linux服务器安装Redis完整教程(含安全配置与性能优化)
本文详解阿里云Linux服务器(Alibaba Cloud Linux/CentOS)安装Redis全流程:涵盖环境准备、源码编译与yum两种安装方式、安全加固(密码/禁用危险命令/IP限制)、性能优化(内存策略/RDB+AOF持久化)、systemd服务管理及远程连接排错,助新手快速上手、运维高效落地。
|
2月前
|
缓存 人工智能 运维
GLM 5.2自托管全流程实战:硬件选型、vLLM/SGLang部署与成本盈亏测算
2026年智谱发布GLM 5.2超大混合专家模型,区别于以往仅开放API的闭源大模型,该模型权重以MIT开源协议对外发布,企业与开发者可完整下载、本地审计、私有化部署,实现数据不出环境、自定义微调、自主调度推理资源。GLM 5.2拥有753B总参数,原生支持百万级上下文窗口,在代码生成、长文档推理、数学逻辑等多项基准测试中对标国际顶尖商用模型,是首款可完整自托管的前沿代码向大模型。
2056 0
|
2月前
|
NoSQL Linux 网络安全
linux安装 redis-5.0.5.tar.gz 详细步骤(源码编译、配置、启动)
本指南详解Redis 5.0.5在Linux下的编译安装全流程:从安装gcc依赖、下载解压源码,到make编译、指定目录安装;配置后台运行、密码认证、远程访问,并提供启动验证、防火墙开放及常见报错解决方案,简洁可靠,适用于生产环境部署。(239字)
|
存储 算法
Leetcode第三题(无重复字符的最长子串)
这篇文章介绍了解决LeetCode第三题“无重复字符的最长子串”的算法,使用滑动窗口技术来找出给定字符串中最长的不含重复字符的子串,并提供了详细的代码实现和解释。
844 0
Leetcode第三题(无重复字符的最长子串)
|
移动开发 编解码 缓存
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
1567 0
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
|
Ubuntu Java Linux
update-alternatives命令如何使用?
【8月更文挑战第5天】update-alternatives命令如何使用?
1960 5