Redis

手机扫码查看

一、官方网址

Redis 官网:https://redis.io ,提供源码下载、官方文档与在线交互教程。

二、核心功能

  1. 丰富数据结构:String、Hash、List、Set、ZSet、Stream 等,远超简单键值。
  2. 极致性能:内存操作配合单线程事件循环,轻松支撑十万级 QPS。
  3. 持久化:RDB 快照与 AOF 日志两种机制,兼顾性能与数据安全。
  4. 过期与淘汰:键级别 TTL 与多种内存淘汰策略,天然适合缓存。
  5. 高可用方案:主从复制、哨兵与 Cluster 集群保障可用性与水平扩展。
  6. 扩展能力:Lua 脚本、发布订阅、事务、Redis Stack 模块生态。

三、适用场景

  • 热点数据缓存,降低数据库压力。
  • 分布式锁与限流计数器实现。
  • 排行榜、计数器等实时统计场景。
  • 会话存储与轻量消息队列。

四、使用优势

  • 性能顶尖,延迟稳定在亚毫秒级。
  • 数据结构丰富,很多复杂场景开箱即用。
  • 客户端覆盖所有主流语言,接入简单。
  • 文档与社区资源极其丰富。

五、注意事项

  • 数据主要在内存,需按预算规划容量并配置淘汰策略。
  • 生产环境务必部署主从/哨兵,避免单点故障。
  • 警惕大 key、热 key 与缓存穿透/击穿/雪崩三类经典问题。
  • 7.x 起开源协议有所调整,商业使用需关注许可变化。

同分类推荐

相关推荐