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

简介: 本指南详解Redis 5.0.5在Linux下的编译安装全流程:从安装gcc依赖、下载解压源码,到make编译、指定目录安装;配置后台运行、密码认证、远程访问,并提供启动验证、防火墙开放及常见报错解决方案,简洁可靠,适用于生产环境部署。(239字)

一、准备编译环境

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

sudo yum install -y gcc make

二、下载并解压

安装包下载:https://pan.quark.cn/s/8b1071bb0e59


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.conf复制到安装目录:

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

用配置文件启动:

/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就说明正常了。

八、常用命令

  • 启动:
/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

九、常见问题

  1. make 报错 “jemalloc/jemalloc.h: No such file or directory”

    清理一下再重新编译:

    make distclean
    make
    
  1. 远程连不上

    检查防火墙有没有开 6379 端口:

    sudo firewall-cmd --add-port=6379/tcp --permanent
    sudo firewall-cmd --reload
    
  1. 内存不足导致启动失败

    redis.conf里加一行限制最大内存:

    maxmemory 512mb
    

这样就装好了 Redis 5.0.5,适合做缓存、会话存储这些场景。

相关文章
|
1月前
|
SQL Oracle 关系型数据库
PL/SQL Developer 13.0.2 安装教程(Windows 64位 plsqldev1302x64.msi 详细步骤)
PL/SQL Developer 13.0.2 x64 是专为Oracle数据库设计的高效IDE,支持PL/SQL调试、SQL开发与对象管理。本教程详解64位Windows下安装步骤(含管理员运行、路径设置、桌面图标创建)及首次启动必备的Oracle Instant Client配置,助你快速上手。
|
1月前
|
NoSQL 数据管理 Redis
Redis Desktop Manager 0.8.8 安装教程(Windows redis-desktop-manager-0.8.8.384详细步骤)
本文详细介绍了Redis Desktop Manager 0.8.8.384免费版的Windows安装与配置流程:从网盘下载安装包、以管理员身份运行,到逐步完成向导安装;并指导如何连接本地Redis(127.0.0.1:6379)进行测试与数据管理。兼容Win10/Win11。
|
1月前
|
运维 Java 应用服务中间件
linux安装 apache-tomcat-7.0.42.tar.gz 详细步骤(解压、配置、启动)
本指南详解CentOS 7下部署Tomcat 7.0.42:含JDK 7安装配置、Tomcat解压、启动/关闭、WAR包部署及8080端口访问测试;附JAVA_HOME设置、防火墙放行、启动加速等常见问题解决方案,专为老项目稳定运维设计。(239字)
|
Java 应用服务中间件 Maven
Spring Boot项目打war包(idea:多种方式)
Spring Boot项目打war包(idea:多种方式)
2564 1
|
1月前
|
NoSQL Redis 数据安全/隐私保护
Redis Windows 7.2.3 使用教程解压启动与测试步骤
本指南详解Redis for Windows 7.2.3的快速部署:下载解压(路径勿含中文/空格)、双击redis-server启动服务、redis-cli测试连接(ping→PONG,set/get验证),并可选注册为开机自启Windows服务。操作简洁,一步到位。
|
1月前
|
JavaScript Windows
Node.js v0.12.2 安装教程(Windows x86版 node-v0.12.2-x86.msi 详细步骤)
本教程详解Node.js v0.12.2(32位)Windows安装全流程:含管理员运行、协议确认、路径设置、组件默认安装及cmd验证(node -v / npm -v),步骤清晰,零基础可操作。(238字)
|
1月前
|
NoSQL 数据可视化 网络安全
Another-Redis-Desktop-Manager.1.3.7安装步骤详解(附Redis可视化连接与Key管理教程)
Another-Redis-Desktop-Manager 1.3.7(ARDM)是一款轻量高效、开源免费的Redis可视化管理工具,支持单机/集群/哨兵模式,提供直观键值浏览、增删改查、命令控制台及中文界面,安装便捷,开箱即用。(239字)
|
1月前
|
Java 编译器 Windows
jdk-11.0.16.1_windows使用步骤详解(附JDK 11环境变量配置与验证教程)
`jdk-11.0.16.1_windows.zip` 是 JDK 11.0.16.1 的 Windows 官方压缩版。本文详解安装步骤:下载解压(路径禁用中文/空格)、配置 JAVA_HOME 与 Path 环境变量,并通过 `java -version` 验证成功。操作清晰,零基础可快速上手。(239字)
|
1月前
|
安全 Windows
DaemonTool_10.6.0.275安装步骤详解(附虚拟光驱挂载ISO与MDF镜像教程)
DAEMON Tools Lite 10.6.0.275(安装包DaemonTool_10.6.0.275.exe)是一款轻量免费虚拟光驱工具,支持ISO、MDS/MDF等数十种镜像格式,无需物理光驱即可挂载运行,兼容WinXP至Win11,安装需以管理员身份运行。(239字)
|
1月前
|
存储 人工智能 Java
【Spring全家桶】Spring AI核心原理、大模型集成、Prompt工程、RAG实现、AI Agent开发(附《思维导图》+《面试高频考点清单》)
Spring AI是Spring生态面向生成式AI的官方框架,以“抽象即自由”为核心,提供统一API、多厂商模型支持(OpenAI/Anthropic/Ollama等)、RAG、Agent及向量存储集成,让Java开发者零门槛构建生产级AI应用。

热门文章

最新文章