Redis 本地使用指南

在 localhost:6379 运行 Redis,用于本地缓存、Session、队列与 NestJS/Bull 等开发调试。


Redis 是内存键值数据库,常用于缓存、Session 存储、消息队列与实时计数。本地开发默认连接 localhost:6379

默认连接

主机localhost
端口6379
密码本地默认通常无(生产务必设置)

连接 URL:redis://localhost:6379

安装与启动

macOS

brew install redis
brew services start redis
redis-cli ping   # 应返回 PONG

Ubuntu

sudo apt install redis-server
sudo systemctl start redis-server

Docker

docker run -d --name redis -p 6379:6379 redis:7

命令行示例

redis-cli
SET user:1 "Alice"
GET user:1
KEYS *
FLUSHALL   # 清空所有键(开发环境慎用)

典型本地用途

场景说明
API 缓存减轻数据库压力
SessionExpress/connect-redis、Next.js 适配器
任务队列Bull、BullMQ(NestJS 常用)
限流 / 计数滑动窗口、访问统计

与 Docker Compose 联用

services:
  redis:
    image: redis:7
    ports:
      - '6379:6379'

应用环境变量:REDIS_URL=redis://localhost:6379

常见问题

6379 端口被占用
可能已有 Redis 或别的服务;lsof -i :6379 查看,或改 Docker 映射为 6380:6379

无法远程连接
本地开发保持 bind 127.0.0.1 即可;勿将无密码 Redis 暴露到公网。

与 Memcached 区别
Redis 支持更多数据结构(Hash、List、Set、Sorted Set),现代项目更常用 Redis。

小结

Redis 本地默认 localhost:6379,安装轻量,是 Node/Python/Laravel 等栈缓存与队列的标配组件。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run