Skip to content

Redis 介绍和安装

Redis 是一个开源内存数据结构存储系统,支持多种数据结构,广泛用于缓存、消息队列、实时统计等。

核心特性

特性说明
内存存储数据在内存中,读写极快
多种数据结构Strings / Hashes / Lists / Sets / Sorted Sets
发布/订阅实时消息系统
事务多个命令原子执行
持久化RDB 快照 + AOF 日志两种方式
高可用主从复制 + Sentinel 哨兵自动故障转移
缓存常用数据放内存,减轻后端 DB 压力

主要用途

  • 缓存 — 热点数据存 Redis,减少数据库查询
  • Session 存储 — 分布式 Session 管理
  • 消息队列 — 发布/订阅模式
  • 排行榜 — Sorted Set 实现实时排名
  • 计数器 — 高并发计数/限流

安装

macOS / Linux

bash
# macOS
brew install redis
redis-server    # 启动
redis-cli       # 连接

# Linux 源码编译
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable && make && make install
redis-server

Windows

  • WSL2 安装 Ubuntu → 按 Linux 方式安装
  • 或下载 Windows 版安装包,添加到环境变量

可视化工具

VSCode 扩展搜索 Database Client,可连接 Redis 查看和管理数据。