新聞中心
前言
今天給大家推薦4款.NET開源免費的Redis客戶端驅(qū)動庫(以下排名不分先后)。

成都創(chuàng)新互聯(lián)公司專業(yè)提供成都電信服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買成都電信服務(wù)器托管服務(wù),并享受7*24小時金牌售后服務(wù)。
Redis是什么?
Redis全稱是REmote DIctionary Service,即遠程字典服務(wù)。Redis 是一個使用C語言編寫的、開源的(遵守 BSD 協(xié)議)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value的NoSQL數(shù)據(jù)庫。
NewLife.Redis
項目介紹
- NewLife.Redis 是一個Redis客戶端組件,以高性能處理大數(shù)據(jù)實時計算為目標(biāo)。
- Redis協(xié)議基礎(chǔ)實現(xiàn)Redis/RedisClient位于X組件,本庫為擴展實現(xiàn),主要增加列表結(jié)構(gòu)、哈希結(jié)構(gòu)、隊列等高級功能。
- 支持.NETCore/.NET4.0/.NET4.5,為大數(shù)據(jù)與消息隊列而特別優(yōu)化,線上單應(yīng)用日均100億調(diào)用量。
項目特性
- 在ZTO大數(shù)據(jù)實時計算廣泛應(yīng)用,200多個Redis實例穩(wěn)定工作一年多,每天處理近1億包裹數(shù)據(jù),日均調(diào)用量80億次。
- 低延遲,Get/Set操作平均耗時200~600us(含往返網(wǎng)絡(luò)通信)。
- 大吞吐,自帶連接池,最大支持1000并發(fā)。
- 高性能,支持二進制序列化。
GitHub開源地址
https://github.com/NewLifeX/NewLife.Redis
csredis
項目介紹
.NET Core或.NET Framework 4.0+ Redis客戶端,用于Redis、Redis Sentinel(2.8)和Cluster。包括同步和異步客戶端。
項目特性
- CSRedisClient和RedisHelper:保持所有方法名稱與redis-cli一致
- 支持geo類型命令(需要redis-server 3.2或更高版本)
- 支持Redis Cluster redis-trib.rb
- 支持Redis Sentinel和主從模式
- 支持stream類型命令(需要redis-server 5.0及以上版本)
GitHub開源地址
https://github.com/2881099/csredis
FreeRedis
項目介紹
基于.NET的Redis客戶端,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。它支持集群、哨兵、主從、發(fā)布訂閱、Lua腳本、管道、事務(wù)、流、客戶端緩存以及連接池等功能。
項目特性
- 所有方法名與 redis-cli 保持一致
- 支持 Redis 集群(服務(wù)端要求 3.2 及以上版本)
- 支持 Redis 哨兵模式
- 支持主從分離(Master-Slave)
- 支持發(fā)布訂閱(Pub-Sub)
- 支持 Redis Lua 腳本
- 支持管道(Pipeline)
- 支持事務(wù)
- 支持 GEO 命令(服務(wù)端要求 3.2 及以上版本)
- 支持 STREAM 類型命令(服務(wù)端要求 5.0 及以上版本)
- 支持本地緩存(Client-side-cahing,服務(wù)端要求 6.0 及以上版本)
- 支持 Redis 6 的 RESP3 協(xié)議
GitHub開源地址
https://github.com/2881099/FreeRedis
StackExchange.Redis
項目介紹
StackExchange.Redis是一個基于.NET的高性能Redis客戶端,提供了完整的Redis數(shù)據(jù)庫功能支持,并且具有多節(jié)點支持、異步編程模型、Redis集群支持等特性,使得與Redis數(shù)據(jù)庫的交互更加靈活、高效。
項目特性
- 高性能的多路復(fù)用設(shè)計,可以高效地利用來自多個調(diào)用線程的共享連接
- 對redis節(jié)點配置進行抽象:客戶端可以靜默地協(xié)商多個redis服務(wù)器,以提高魯棒性和可用性
- 方便訪問完整的redis功能集
- 完整的雙重編程模型,支持同步和異步使用,無需使用TPL的"同步轉(zhuǎn)異步"
- 支持redis "cluster"
請注意,以上翻譯結(jié)果以markdown格式輸出。
GitHub開源地址
https://github.com/StackExchange/StackExchange.Redis
優(yōu)秀項目和框架精選
該項目已收錄到C#/.NET/.NET Core優(yōu)秀項目和框架精選中,關(guān)注優(yōu)秀項目和框架精選能讓你及時了解C#、.NET和.NET Core領(lǐng)域的最新動態(tài)和最佳實踐,提高開發(fā)效率和質(zhì)量??右淹冢瑲g迎大家踴躍提交PR,自薦(讓優(yōu)秀的項目和框架不被埋沒????)。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
分享題目:四款.NET開源的Redis客戶端驅(qū)動庫
網(wǎng)站地址:http://m.fisionsoft.com.cn/article/djjsdgc.html


咨詢
建站咨詢
