🌐 中文 | English | 日本語 | 한국어 | Español | Français | Deutsch | Русский | Português
NewLife.Redis هو عميل Redis لـ .NET عالي الأداء وعالي الإنتاجية وسهل الدمج، طوره فريق NewLife. منذ عام 2017، يعمل بشكل مستقر على منصات إنتاج واسعة النطاق، ويعالج أكثر من 80 مليار استدعاء أمر يوميًا.
dotnet add package NewLife.Redisusing NewLife.Caching;
// الاتصال
var redis = new FullRedis("server=127.0.0.1:6379;password=yourpwd;db=0");
// العمليات الأساسية
redis.Set("key", "value");
var val = redis.Get<String>("key");
// انتهاء صلاحية المفتاح
redis.Set("temp", data, 60); // 60 ثانية- بروتوكول كامل: RESP2/RESP3، جميع أوامر Redis 2.8~7.x
- جميع هياكل البيانات: String / List / Hash / Set / Sorted Set / Stream / Geo / HyperLogLog
- طوابير الرسائل: بسيطة، موثوقة (RPOPLPUSH+Ack)، مؤجلة، Stream متعددة المجموعات
- التجمع والتوفر العالي: Standalone / Sentinel / Cluster، تجاوز فشل تلقائي
- التكيف السحابي: Alibaba Cloud KVStore / Tencent Cloud Redis / Huawei Cloud DCS
- دعم واسع للإطار: .NET Framework 4.5 ~ .NET 10+
- توافق Garnet: كشف تلقائي لـ Microsoft Garnet / kvrocks، تدهور سلس
| الحزمة | الوصف |
|---|---|
NewLife.Redis |
عميل Redis الأساسي |
NewLife.Redis.Extensions |
حقن التبعية ASP.NET Core، IDistributedCache، IDataProtection |
📖 الوثائق الكاملة (بالصينية): المتطلبات | الهندسة | تحليل المنافسين
MIT License © 2002-2026 فريق تطوير NewLife