天天看點

推薦5個.Net版本 Redis 用戶端開源庫

作者:不秃頭程式員
推薦5個.Net版本 Redis 用戶端開源庫

Redis作為一個高性能(NOSQL)的key-value資料庫,在實際項目開發中運用非常廣泛,也适用于很多業務場景。

下面介紹5個.Net版本 Redis 用戶端開源庫,友善開發和提升效率。

1、StackExchange.Redis

簡介:由StackExchange團隊開發。它提供了豐富的功能和選項,如連接配接池、管道、事務、釋出/訂閱、Lua腳本等,支援多種序列化和壓縮方式,并能輕松與其他.NET應用程式內建。

Star:5.8K

推薦5個.Net版本 Redis 用戶端開源庫

項目位址:https://github.com/StackExchange/StackExchange.Redis

2、EasyCaching

簡介:簡單易用的緩存庫,包含基本用法和進階用法,支援多種記憶體資料庫:記憶體緩存,Redis,CSRedis,Memcached,SQLite 緩存 ,磁盤緩存,LiteDB 。

Star:1.8K

推薦5個.Net版本 Redis 用戶端開源庫

項目位址:https://github.com/dotnetcore/EasyCaching

3、CacheManager

簡介:支援多種緩存提供者并支援緩存進階功能,核心是簡化開發者處理複雜緩存場景的工作,并可通過少量代碼實作多層緩存,同時提供額外的緩存同步、并發更新等可選功能。

Star:2.3K

推薦5個.Net版本 Redis 用戶端開源庫

項目位址:https://github.com/MichaCo/CacheManager

4、FreeRedis

簡介:相容.NET Core 2.1+、.NET Framework 4.0+、Xamarin及AOT,全面支援Redis叢集、哨兵模式、主從分離、釋出訂閱、Lua腳本、管道、事務、GEO指令、STREAM類型指令、本地緩存及RESP3協定,方法名與redis-cli保持一緻,提供豐富的功能集以滿足不同場景需求。

Star:884

推薦5個.Net版本 Redis 用戶端開源庫

項目位址:https://github.com/2881099/FreeRedis

5、NewLife.Redis

簡介:以高性能處理大資料實時計算。除了基礎的Redis功能外,它還增加了清單結構、哈希結構、隊列等進階功能。

Star:807

推薦5個.Net版本 Redis 用戶端開源庫

項目位址:https://github.com/NewLifeX/NewLife.Redis