前言
今天大姚给大家分享5款.NET开源、免费的Redis客户端组件库,希望可以帮助到有需要的同学。
StackExchange.Redis
StackExchange.Redis是一个基于.NET的高性能Redis客户端,提供了完整的Redis数据库功能支持,并且具有多节点支持、异步编程模型、Redis集群支持等特性,使得与Redis数据库的交互更加灵活、高效。
-
开源地址:https://github.com/StackExchange/StackExchange.Redis
csredis
csredis是一款.NET Core或.NET Framework 4.0+ Redis客户端,用于Redis、Redis Sentinel(2.8)和Cluster。包括同步和异步客户端。
-
开源地址:https://github.com/2881099/csredis
FreeRedis
一款基于.NET的Redis客户端,支持 .NET Core 2.1+、.NET Framework 4.0+、Xamarin以及 AOT。它支持集群、哨兵、主从、发布订阅、Lua脚本、管道、事务、流、客户端缓存以及连接池等功能。
-
开源地址:https://github.com/2881099/FreeRedis
NewLife.Redis
NewLife.Redis是一个Redis客户端组件,以高性能处理大数据实时计算为目标。支持.NETCore/.NET4.0/.NET4.5,为大数据与消息队列而特别优化,线上单应用日均100亿调用量。
-
开源地址:https://github.com/NewLifeX/NewLife.Redis
BeetleX.Redis
一个用于.NET Core的高性能异步/非阻塞Redis客户端组件,默认数据格式化器Json、Protobuf和MessagePack,支持SSL。
-
开源地址:https://github.com/beetlex-io/BeetleX.Redis
优秀项目和框架精选
以上项目都已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。
-
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md