Garnet

Garnet
软件
软件描述
Garnet 是微软研究院推出的一种远程缓存存储系统,具备出色的性能(吞吐量和延迟)、可扩展性、存储能力、恢复功能、集群分片、键迁移以及复制等功能。Garnet 可与现有的 Redis 客户端配合使用。
官方网站
访问软件的官方网站了解更多信息
microsoft.github.io
安全链接HTTPS
什么是 Garnet?
Garnet 是微软研究院推出的远程缓存存储系统,具备出色的性能(吞吐量和延迟)、可扩展性、存储能力、恢复机制、集群分片、键迁移及复制等功能。Garnet 可与现有的 Redis 客户端协同工作。
它具有多项独特优势:
Garnet 以流行的 RESP 网络协议为基础,使得大多数现代编程语言中现成的未修改 Redis 客户端(如 C# 中的 StackExchange.Redis)可直接使用 Garnet。 相较于同类开源缓存系统,Garnet 在大量客户端连接和小批量请求场景下展现出更高的吞吐量和可扩展性,有助于大型应用和服务降低成本。 在启用加速网络的通用云虚拟机(Azure VM)上,Garnet 实现了极低的客户端延迟(99.9 百分位通常低于 300 微秒),这对实际应用场景至关重要。 基于最新的 .NET 技术,Garnet 具备跨平台、可扩展和现代化特性,设计上易于开发与演进,同时在常规场景下不牺牲性能。我们充分利用 .NET 丰富的类库生态实现广泛的 API 支持,并为优化提供开放空间。得益于对 .NET 的精心使用,Garnet 在 Linux 和 Windows 上均达到业界领先性能。
