redis下载及安装教程

一、Redis 简介

Redis 是一个开源的高性能 Key-Value 数据库,常用于缓存、消息队列、会话管理等场景。

它支持多种数据结构(String、Hash、List、Set、Sorted Set 等),单线程事件驱动,性能非常高。


二、安装方式总览

系统 推荐方式
Windows 下载微软维护的 Redis for Windows 版本(或 WSL 安装)
Linux 用包管理器(yum/apt)或源码编译
macOS 用 Homebrew 安装

三、各平台安装步骤

1. Windows 安装

官方 Redis 不再原生支持 Windows,建议用微软维护的移植版或 WSL。

方法 A:使用 Redis for Windows(社区移植版)

  1. 进入 GitHub 下载地址(microsoft archive 版):
    github.com/microsoftar...
  2. 找到最新的 .zip 压缩包,例如:
    Redis-x64-3.2.100.zip
  3. 解压到一个目录,例如 C:\Redis
  4. 打开 PowerShell,进入目录:cd C:\Redis redis-server.exe redis.windows.conf
  5. 再开一个 PowerShell 连接客户端:redis-cli.exe 输入:set name "hello" get name

方法 B:WSL 安装(推荐)

  1. 在 Windows 10/11 开启 Windows Subsystem for Linux
  2. 安装 Ubuntu 子系统:wsl --install -d Ubuntu
  3. 在 Ubuntu 里安装 Redis:sudo apt update sudo apt install redis-server sudo service redis-server start redis-cli

2. Linux 安装

方法 A:APT(Debian/Ubuntu)

vbscript 复制代码
sudo apt update
sudo apt install redis-server
sudo systemctl enable redis-server
sudo systemctl start redis-server
php
114 Bytes
© 菜鸟-创作你的创作

方法 B:YUM(CentOS/RHEL)

sql 复制代码
sudo yum install epel-release
sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis
php
107 Bytes
© 菜鸟-创作你的创作

方法 C:源码编译(通用)

go 复制代码
wget http://download.redis.io/releases/redis-7.2.4.tar.gz
tar -zxvf redis-7.2.4.tar.gz
cd redis-7.2.4
make
sudo make install
redis-server
php
137 Bytes
© 菜鸟-创作你的创作

3. macOS 安装

使用 Homebrew

sql 复制代码
brew update
brew install redis
brew services start redis
redis-cli
php
66 Bytes
© 菜鸟-创作你的创作

四、启动与测试

启动 Redis

vbscript 复制代码
redis-server
php
12 Bytes
© 菜鸟-创作你的创作

客户端连接

sql 复制代码
redis-cli
set user "xiaoming"
get user
php
38 Bytes
© 菜鸟-创作你的创作

检查是否运行

bash 复制代码
redis-cli ping
# 返回 PONG 表示正常
php
29 Bytes
© 菜鸟-创作你的创作

五、常用配置文件位置

  • Linux/etc/redis/redis.conf
  • macOS (brew)/usr/local/etc/redis.conf
  • Windows 移植版redis.windows.conf

建议常改的配置:

bash 复制代码
bind 0.0.0.0        # 允许远程访问
requirepass 123456  # 设置密码
php
55 Bytes
© 菜鸟-创作你的创作

修改后重启:

复制代码
sudo systemctl restart redis
php
28 Bytes
© 菜鸟-创作你的创作

www.52runoob.com/archives/55...

相关推荐
橘子海全栈攻城狮24 分钟前
【源码+文档+调试讲解】基于Spring Boot的考务管理系统设计与实现 085
java·spring boot·后端·spring
追逐时光者29 分钟前
一个基于 .NET 8 + DDD 搭建的模块化微服务框架
后端·.net
William_cl1 小时前
C# ASP.NET MVC 数据验证实战:View 层双保险(Html.ValidationMessageFor + jQuery Validate)
后端·c#·asp.net·mvc
Access开发易登软件1 小时前
Access导出带图表的 HTML 报表:技术实现详解
数据库·后端·html·vba·导出·access
Archy_Wang_11 小时前
ASP.NET Core 应用的零停机部署策略
后端·servlet·asp.net
无责任此方_修行中2 小时前
一行代码的“法律陷阱”:开发者必须了解的开源许可证知识
前端·后端·开源
合作小小程序员小小店2 小时前
web网页开发,在线物流管理系统,基于Idea,html,css,jQuery,jsp,java,SSM,mysql
java·前端·后端·spring·intellij-idea·web
用户21411832636023 小时前
Claude Skills 新玩法:用 skill-creator 10 分钟搞定 Excel 报表自动化,职场人必学
后端
東雪木3 小时前
Spring Boot 2.x 集成 Knife4j (OpenAPI 3) 完整操作指南
java·spring boot·后端·swagger·knife4j·java异常处理
天使街23号3 小时前
go-dongle v1.2.0 发布,新增 SM2 非对称椭圆曲线加密算法支持
开发语言·后端·golang