Repolode
StackExchange

StackExchange/StackExchange.Redis

面向 .NET 的 Redis 客户端库,也可连接 Valkey、Garnet、AWS ElastiCache 等兼容 RESP 协议的服务器。

Star
6,206
Fork
1,562
未关闭 Issue
220
最近提交
19小时前

这是什么?

StackExchange.Redis 是一个用于 .NET 的客户端库,用来与 Redis 以及其他兼容 RESP 协议的服务器通信。除 Redis 本身外,它也面向 Azure Managed Redis、Garnet、Valkey、AWS ElastiCache 等服务,以及提供类 Redis 接口的其他服务器。

该库以 StackExchange.Redis NuGet 包的形式发布,使用文档托管在 seredis.dev,涵盖配置与使用方法。项目使用 C# 编写。

当 .NET 应用需要读写 Redis 兼容的数据存储时可以使用它,例如用于缓存、会话存储或消息传递。对于未列出的服务器,项目不做正式兼容承诺,但接受兼容性问题的反馈。

核心功能

  • 01可从 .NET 应用连接 Redis 及兼容 RESP 协议的服务器。
  • 02以 NuGet 包形式发布,提供稳定版与预发布版。
  • 03使用文档位于 seredis.dev。
  • 04采用 MIT 开源协议。

适用场景

  • 为 ASP.NET 或其他 .NET 服务加入基于 Redis 的缓存。
  • 让 .NET 应用连接 AWS ElastiCache、Azure Managed Redis 等托管 Redis 服务。
  • 在 C# 代码中使用 Valkey 或 Garnet 作为数据存储。

快速上手

  1. 1

    安装 StackExchange.Redis NuGet 包

标签

常见问题

StackExchange.Redis 是什么?
面向 .NET 的 Redis 客户端库,也可连接 Valkey、Garnet、AWS ElastiCache 等兼容 RESP 协议的服务器。 StackExchange.Redis 是一个用于 .NET 的客户端库,用来与 Redis 以及其他兼容 RESP 协议的服务器通信。除 Redis 本身外,它也面向 Azure Managed Redis、Garnet、Valkey、AWS ElastiCache 等服务,以及提供类 Redis 接口的其他服务器。
StackExchange.Redis 可以免费使用吗?用的什么许可证?
StackExchange.Redis 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
StackExchange.Redis 还在维护吗?
活跃维护中。StackExchange.Redis 最近一次提交是在 2026年11月6日。
StackExchange.Redis 适合用来做什么?
为 ASP.NET 或其他 .NET 服务加入基于 Redis 的缓存。 让 .NET 应用连接 AWS ElastiCache、Azure Managed Redis 等托管 Redis 服务。 在 C# 代码中使用 Valkey 或 Garnet 作为数据存储。
StackExchange.Redis 怎么安装和运行?
安装 StackExchange.Redis NuGet 包
在哪里获取 StackExchange.Redis?
源代码和安装说明在 GitHub 上:https://github.com/StackExchange/StackExchange.Redis

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目