前缀:
Redis修改了开源协议,从BSD变成了SSP LV1和RSA LV2的双重许可,而Garnet基于MIT开源。
文档:https://microsoft.github.io/garnet/
源代码:https://github.com/microsoft/garnet
Garnet 微软研究院发布的一款新型高速缓存存储解决方案,基于.NET8编写
这款开源产品拥有丰富且可扩展的应用程序接口,支持内存和分层存储,具有超低延迟的可插拔网络层,并具有出色的裸机性能。
Garnet采用流行的RESP线协议作为起点,这使得Garnet可以在当今大多数编程语言中直接使用未经修改的Redis客户端。
Garnet具有更好的可扩展性和吞吐量,可连接多个客户端和小批次,从而为大型应用程序和服务节省成本。
Garnet基于最新的.NET技术,具有跨平台、可扩展和现代化的特点,它的设计宗旨是便于开发和发展,同时又不牺牲普通情况下的性能。
利用.NET丰富的库生态系统实现了API的广泛性,并提供了开放的优化机会
![](https://ichistudio.cn/wp-content/uploads/2024/03/图片-26-1024x638.png)
好的让我们试运行一下
![](https://ichistudio.cn/wp-content/uploads/2024/03/图片-27-1024x542.png)
尝试连接
使用unsafe关键字使得C#使用指针
![](https://ichistudio.cn/wp-content/uploads/2024/03/图片-28-1024x539.png)