首页 > 数据库 >5个.Net版本 Redis 客户端开源库

5个.Net版本 Redis 客户端开源库

时间:2024-05-08 22:11:23浏览次数:24  
标签:缓存 Redis github https Net com StackExchange 客户端

Redis作为一个高性能(NOSQL)的key-value数据库,在实际项目开发中运用非常广泛,也适用于很多业务场景。

下面介绍5个.Net版本 Redis 客户端开源库,方便开发和提升效率。

1、StackExchange.Redis
简介:由StackExchange团队开发。它提供了丰富的功能和选项,如连接池、管道、事务、发布/订阅、Lua脚本等,支持多种序列化和压缩方式,并能轻松与其他.NET应用程序集成。
项目地址:https://github.com/StackExchange/StackExchange.Redis

2、EasyCaching
简介:简单易用的缓存库,包含基本用法和高级用法,支持多种内存数据库:内存缓存,Redis,CSRedis,Memcached,SQLite 缓存 ,磁盘缓存,LiteDB 。
项目地址:https://github.com/dotnetcore/EasyCaching

3、CacheManager
简介:支持多种缓存提供者并支持缓存高级功能,核心是简化开发者处理复杂缓存场景的工作,并可通过少量代码实现多层缓存,同时提供额外的缓存同步、并发更新等可选功能。
项目地址:https://github.com/MichaCo/CacheManager

4、FreeRedis
简介:兼容.NET Core 2.1+、.NET Framework 4.0+、Xamarin及AOT,全面支持Redis集群、哨兵模式、主从分离、发布订阅、Lua脚本、管道、事务、GEO命令、STREAM类型命令、本地缓存及RESP3协议,方法名与redis-cli保持一致,提供丰富的功能集以满足不同场景需求。
项目地址:https://github.com/2881099/FreeRedis

5、NewLife.Redis
简介:以高性能处理大数据实时计算。除了基础的Redis功能外,它还增加了列表结构、哈希结构、队列等高级功能。
项目地址:https://github.com/NewLifeX/NewLife.Redis

最后欢迎加入,知识星球交流群!

- End -

标签:缓存,Redis,github,https,Net,com,StackExchange,客户端
From: https://www.cnblogs.com/firespeed/p/18181010

相关文章

  • .Net下爬虫框架(整理)
    网上整理中......HtmlAgilityPack:HtmlAgilityPack是一个HTML文档处理库,它使您能够方便地在HTML文档中进行XPath查询和操作。虽然它不是一个专门用于爬取的框架,但可以用于解析和分析HTML页面,从而构建自己的爬虫。AngleSharp:AngleSharp是一个强大的.NET库,用于解析HTML和XML文档,并......
  • 一个开源的基于Asp.Net Mvc开发的个人博客系统项目
    项目简介这是一个基于Mvc5构建的简单、代码层级分明的开源个人博客系统。前端美观大气、后台采用RightControl.NET通用角色权限系统,开发简单、效率高。网站配置采用XML配置,灵活可以根据自己是需求进行个性化配置。系统功能完备,完全可以满足需求,基本不用二次开发,非常使用程序......
  • redis的订阅与发布
    1.订阅的关系维护redis的所有频道的订阅关系都维护在pubsub_channels字典里面,这个字典的key是被订阅的频道,而value是订阅客户端的链表。structredisServer{//...//保存所有订阅关系dict*pubsub_channels;//...}字典示例:与此类似,服务器也将......
  • MediatR是一个在.NET应用程序中实现“中介者模式”的开源库
    MediatR是一个在.NET应用程序中实现“中介者模式”的开源库。该库通过一种进程内消息传递机制(无其他外部依赖),进行请求/响应、命令、查询、通知和事件的消息传递,并通过泛型来支持消息的智能调度。中介者模式是一种行为设计模式,它允许对象之间通过一个中介者对象进行交互,而不是直接......
  • 盘点5个常用的.Net依赖注入框架!
    来自: 编程乐趣盘点5个常用的依赖注入框架,特别是前面2个。1、Microsoft.Extensions.DependencyInjection这是.NetCore框架本身内置集成的,我们只需引入Microsoft.Extensions.DependencyInjection,就可以直接使用。usingDependencyInjectionSample.Interfaces;usingDependency......
  • Seal-Report是一个基于.NET框架的开源报表项目
    01项目简介Seal-Report是一个基于.NET框架的开源项目,提供了简单、直观的报表和报告功能,具有报表设计器,可减少复杂的配置,无需编程知识也可以使用。采用该项目,就可以为企业快速提供高质量的报表,从而提升工作效率和决策速度。 https://github.com/ariacom/Seal-Report02项目功......
  • 2022年最新的Asp.Net程序员学习路线图
    给大家分享一个微软MVP整理的,2022年最新的Asp.Net程序员学习路线图。这个图的知识点,分为:1、个人必须掌握2、进一步学习3、兴趣4、其他5、可能需要学习。第1、2部分大家必须去掌握起来,其他的内容可以根据工作的需要、兴趣选择。 在Github已经针有人对路线图的每一个知识点......
  • ExcelDataReader:一个.Net高性能Excel开源读取器
    ExcelDataReader:一个.Net高性能Excel开源读取器来自:编程乐趣推荐一个用于读取MicrosoftExcel文件的高性能开源库。 01项目简介ExcelDataReader是一个功能强大且易于使用的开源项目,提供了丰富的读取API,专门读取Excel文件的数据,特别是处理大数据量的情况。ExcelDataReader......
  • websocket-sharp:.NET平台上的WebSocket客户端与服务器开源库
    1.简介:websocket-sharp提供WebSocket客户端和服务器库,基于C#开发的,并遵循WebSocket协议规范,使得开发人员能够轻松地在.NET应用程序中实现WebSocket通信。https://github.com/sta/websocket-sharpwebsocket-sharp特色功能有:1、简洁易用的API:提供清晰且直观的API接......
  • .Net开源项目推荐:12 篇热文汇总
    今天盘点下4月份分享的12篇热文,其中包含10个开源项目、2个VisualStudio插件(点击标题查看详情)。1、ImageSharp:高性能跨平台.NET开源图形库一款完全托管的代码库,高性能、跨平台的图形库。它支持在任何支持.NET6+的环境中安装和使用,可以运用在各种场景:设备端,云端以及嵌入式和物......