Garnet:微软官方基于.Net 8开源缓存系统,可无需任何改动直接替代Redis,而且还更高性能!...

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

微软官方开源了高性能远程缓存存储系统Garnet,可替代Redis,支持RESP协议、单节点和集群,具有高吞吐量和可扩展性,在Windows和Linux上表现出极高性能。提供丰富API,包括字符操作、数值操作、检查点/恢复操作、管理操作、高级数据结构、分析API、发布/订阅功能和事务处理。

🎯

关键要点

  • 微软开源了高性能远程缓存存储系统Garnet,完全替代Redis。
  • Garnet基于.Net 8开发,支持单节点和集群。
  • 使用RESP协议,兼容现有的Redis客户端,如C#中的StackExchange.Redis。
  • 在处理大量客户端连接和小批量数据时,Garnet具有更高的吞吐量和可扩展性。
  • 在Azure虚拟机上,Garnet表现出极低的客户端延迟,99.9%情况下少于300微秒。
  • Garnet在Windows和Linux上均表现出极高的性能。
  • Garnet发布后在Github上获得6K个Star,关注度快速增长。
  • Garnet提供丰富的API,包括字符操作、数值操作、检查点/恢复操作、管理操作、高级数据结构、分析API、发布/订阅功能和事务处理。
  • Garnet的API将持续迭代更新,支持更多功能。
  • 项目地址为https://github.com/microsoft/garnet
➡️

继续阅读