跳到主要内容

Garnet

微软研究院出品的高性能缓存存储

High Performance

高性能

Garnet 使用一个名为 Tsavorite 的线程可伸缩存储层,并提供缓存友好的共享内存可伸缩性以及分层存储支持。Garnet 支持集群模式(分片和复制)。它具有快速可插拔的网络设计,可实现高端到端性能(吞吐量和第 99 百分位延迟)。Garnet 可以降低大型服务的成本。

Rich & Extensible

丰富且可扩展

Garnet 使用流行的 RESP 有线协议,允许它与任何语言中未经修改的 Redis 客户端一起使用。Garnet 支持 Redis API 表面的很大一部分,包括原始字符串和复杂数据结构,例如有序集合、位图和 HyperLogLog。Garnet 还具有可伸缩的扩展性和事务性存储过程功能。

Modern & Secure

现代且安全

Garnet 服务器使用现代 .NET C# 编写,几乎可以在任何平台上高效运行。它在 Windows 和 Linux 上同样表现出色,并且设计为不产生垃圾回收开销。您还可以使用新的 .NET 数据结构扩展 Garnet 的功能,以超越核心 API。最后,Garnet 开箱即用地支持高效的 TLS。