StackExchange.Redis
StackExchange.Redis 是来自 StackExchange(Stack Overflow 团队)的通用 Redis 客户端,是 .NET 中最受欢迎的 Redis 驱动。它高性能、线程安全、支持所有 Redis 命令,支持管道、事务、Pub/Sub、集群、Sentinel。StackExchange.Redis 被 Stack Overflow 生产环境验证,稳定可靠。

项目简介

StackExchange.Redis 是来自 StackExchange(Stack Overflow 团队)的通用 Redis 客户端,是 .NET 中最受欢迎的 Redis 驱动。它高性能、线程安全、支持所有 Redis 命令,支持管道、事务、Pub/Sub、集群、Sentinel。StackExchange.Redis 被 Stack Overflow 生产环境验证,稳定可靠。

核心功能

高性能
  • 多路复用管道
  • 异步API
  • 连接池
  • 低延迟
完整Redis
  • 全部数据结构命令
  • Pub/Sub发布订阅
  • Lua脚本
  • 事务和流水线
高可用
  • Redis集群支持
  • Sentinel哨兵
  • 连接重试
  • 故障转移

使用方法

  1. 通过NuGet安装StackExchange.Redis
  2. ConnectionMultiplexer.Connect连接
  3. 获取IDatabase操作数据
  4. 使用StringSet/StringGet等方法

适用场景

  • 缓存和会话存储
  • 分布式锁
  • 消息队列Pub/Sub
  • 实时排行榜和计数器

项目地址

授权方式:免费 + 开源 (MIT)