StackExchange.Redis - 通用Redis客户端,StackOverflow出品高性能驱动
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哨兵
- 连接重试
- 故障转移
使用方法
- 通过NuGet安装StackExchange.Redis
- ConnectionMultiplexer.Connect连接
- 获取IDatabase操作数据
- 使用StringSet/StringGet等方法
适用场景
- 缓存和会话存储
- 分布式锁
- 消息队列Pub/Sub
- 实时排行榜和计数器
项目地址
授权方式:免费 + 开源 (MIT)