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
➡️