游乐游手机版
首页/AI教程/文章详情

在Linux系统源码编译安装Redis 5.0.5配置与启动详细步骤

时间:2026-06-06 18:38
在Linux源码编译安装Redis5 0 5,先装gcc和make;解压后make编译,PREFIX指定安装到 usr local redis;复制配置文件,修改daemonize、密码和远程连接;启动后用redis-cli验证。常见问题有jemalloc报错和防火墙设置。

Redis 在 Linux 服务器上的源码编译部署流程并不复杂,且具备高度灵活性。本文以 Redis 5.0.5 版本为例,从零开始逐步拆解整个安装配置过程。

一、准备编译环境

Redis 采用 C 语言开发,因此编译环境是必须的前提条件。通过一条简单命令即可完成环境准备:

sudo yum install -y gcc make

环境准备完成后,即可继续接下来的操作。

二、下载并解压源码包

Redis 源码安装包可从官方网站或可靠镜像源下载。下载后解压缩并切换到源码目录:

tar -zxvf redis-5.0.5.tar.gz
cd redis-5.0.5

三、编译安装

Redis 的编译过程十分简洁,无需像其他软件一样先运行 configure 脚本,直接执行 make 命令即可:

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

通过 PREFIX 参数指定安装目录,便于后续管理和卸载。安装完成后,/usr/local/redis/bin 目录下会生成 redis-server、redis-cli 等核心可执行文件。

四、复制配置文件

Redis 的默认配置文件位于源码目录中,将其复制到安装目录便于集中管理:

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
# 设置访问密码(请替换为强密码)
requirepass your_password
# 开放远程连接(默认仅限本地访问)
bind 0.0.0.0
# 禁用保护模式
protected-mode no

这些配置是生产环境中最常见的调整项,特别是密码设置和远程访问权限。

六、启动 Redis

配置修改完毕后,使用指定配置文件启动 Redis 服务:

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

七、验证是否成功

启动后,使用客户端连接测试:

/usr/local/redis/bin/redis-cli

进入交互界面后,首先进行密码认证:

auth your_password

随后执行简单的存取值操作:

set test "hello redis"
get test

若返回 hello redis,则表示 Redis 正常运行并成功提供服务。

八、常用命令

日常运维中常用的启动、停止及状态查看命令如下:

  • 启动服务:
    /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
  • 停止服务:
    /usr/local/redis/bin/redis-cli -a your_password shutdown
  • 进程查看:
    ps -ef | grep redis

九、常见问题

安装过程中可能遇到一些典型问题,以下列出常见故障及解决方案:

make 编译报错 "jemalloc/jemalloc.h: No such file or directory"

此错误是内存分配器相关的问题。解决方法较为简单,执行清理后重新编译即可:

make distclean
make

远程连接失败

若已配置远程访问但仍无法连接,应首先检查防火墙设置。确保 6379 端口已开放:

sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload

内存不足引发启动异常

当服务器内存有限时,可在配置文件中限制 Redis 的最大内存占用:

maxmemory 512mb

此举可防止 Redis 耗尽系统内存资源。

至此,Redis 5.0.5 的安装与基本配置已全部完成。遵循本教程的步骤,无论是在缓存场景还是会话存储等应用场景下,Redis 都能稳定运行。

来源:https://developer.aliyun.com/article/1739830
上一篇动态数据管理实用策略助你提升工作效率 下一篇调度器:任务调度与资源分配详解
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
LM Studio插件安装全流程:浏览器、编辑器与扩展市场配置
AI教程 · 2026-07-13

LM Studio插件安装全流程:浏览器、编辑器与扩展市场配置

LMStudio可通过本地服务接口与浏览器、编辑器及扩展市场工具联动。安装前需确认版本、模型与端口配置,按插件来源完成授权、地址填写和测试,并注意数据本地化、权限控制与兼容性排查。

LM Studio API Key账号注册密钥获取及国内网络配置教程
AI教程 · 2026-07-13

LM Studio API Key账号注册密钥获取及国内网络配置教程

LMStudio可在电脑本地运行大模型,并提供兼容OpenAI格式的接口。配置重点包括下载安装、账号登录、密钥填写、模型下载、本地服务启动,以及国内网络环境下的连接与安全设置。

LM Studio Linux服务器部署教程:环境准备到后台运行全流程
AI教程 · 2026-07-13

LM Studio Linux服务器部署教程:环境准备到后台运行全流程

LMStudio可在Linux服务器上运行本地大模型服务,适合内网测试、轻量推理和OpenAI兼容接口接入。部署重点包括系统依赖、模型目录、CLI配置、端口限制、systemd后台守护与日志排查。

LM Studio Docker 一键部署:镜像拉取、端口映射与数据目录配置
AI教程 · 2026-07-13

LM Studio Docker 一键部署:镜像拉取、端口映射与数据目录配置

LMStudio可通过容器方式搭建本地模型服务,重点在于确认镜像来源、规划端口与数据目录、限制访问范围,并通过日志与健康检查排查启动失败、模型不可用等问题。

LM Studio macOS安装教程 Apple Silicon与Intel配置步骤
AI教程 · 2026-07-13

LM Studio macOS安装教程 Apple Silicon与Intel配置步骤

LMStudio适合在macOS上离线运行本地大模型,AppleSilicon与Intel机型安装步骤略有差异。需重点确认芯片架构、系统版本、存储空间和模型规格,按需下载模型并合理设置运行参数。