مدمج في HotKV™
مدمج في الأساس، لا مُلحق لاحقًا.
يتحدث HotKV بروتوكول Redis ويضيف ميزات خاصة به. اختر أيًّا منها أدناه وشاهد مثالًا متحركًا لطريقة عمله، بالأوامر الحقيقية.
- البروتوكول
- RESP2 + RESP3
- شيفرة أصلية
- C++20
- خوادم Linux
- x86_64 + ARM64
- وحدات تحتاج إلى تثبيت
- 0
شاهد كل ميزة وهي تعمل
اختر ميزة. يكتب العرض أوامر HotKV حقيقية مع ردود توضيحية، ويبيّن ما يفعله كل منها داخل المحرك.
وسم المفاتيح
صنّف المفاتيح بوسوم واستعلم عنها: TAG.SET، TAG.GET، TAG.MEMBERS، TAG.INTER، TAG.COUNT، TAG.EXISTS، TAG.REM. بلا فهرس ثانوي، وبلا سكربت Lua، وبلا خدمة خارجية.
تحصل المفاتيح على وسوم، ويعثر أمر واحد على كل مفتاح يحمل وسمًا معينًا، أو عدة وسوم معًا.
ثلاث طرق لاستخدام خادم متعدد الأنوية
يمكن للخادم أن ينفّذ الأوامر على خيط رئيسي واحد، أو أن يقسّم بياناته إلى جزء لكل خيط، أو أن يدع كل خيط يعمل على مخزن واحد مشترك. وقد بُني HotKV من الصفر حول التصميم الثالث، فيستخدم مثيل واحد كل الأنوية.
- نموذج الإدخال/الإخراج
- حلقة أحداث + خيوط I/O للقراءة/الكتابة
- قابلية التوسع
- عوائد متناقصة بعد تشبّع الإدخال/الإخراج
- استخدام الأنوية المتعددة
- تُنفَّذ الأوامر على خيط واحد؛ وتتطلب الأنوية الإضافية عدة نسخ أو عنقودًا
- نموذج الإدخال/الإخراج
- io_uring / epoll لكل خيط
- قابلية التوسع
- يتوسع عبر الأنوية؛ وتتطلب الأوامر متعددة المفاتيح تنسيقًا بين الخيوط
- استخدام الأنوية المتعددة
- تقسيم داخلي إلى أجزاء لكل خيط
- نموذج الإدخال/الإخراج
- متعدد الخيوط، على كل نواة
- قابلية التوسع
- تتوسع الإنتاجية مع عدد الأنوية
- استخدام الأنوية المتعددة
- مثيل واحد يستخدم كل الأنوية
مخطط توضيحي لكيفية تنفيذ الأوامر، وليس اختبار أداء. النتائج المقيسة موجودة في صفحة الأداء. الأداء
متعدد الخيوط من الأساس
يقرأ كل خيط عامل أوامر اتصالاته ويحللها وينفذها، فيجري الإدخال/الإخراج والتنفيذ كلاهما بالتوازي وتنمو الإنتاجية مع عدد الأنوية.
زمن استجابة متوقَّع
محرك أصلي بلا جامع للبيانات المهملة، فلا توجد توقفات شاملة (stop-the-world).
C++20 الحديثة
HotKV مكتوب بلغة C++20 ومُترجَم إلى شيفرة أصلية.
مصمم لخوادم Linux
حزم لنظام Linux على x86_64 وARM64. ويستخدم البحث المتجهي تعليمات المتجهات في المعالج حيثما توفرت.
مقارنة الميزات
مقارنة HotKV™ مع Redis وValkey وDragonfly، بالتحقق من أحدث إصدار لكل مشروع.
جرت المقارنة مع Redis 8.10.2 وValkey 9.1.2 وDragonfly 2.0.0، وهي أحدث الإصدارات في سبتمبر 2026. يتضمن Redis 8 أيضًا JSON والسلاسل الزمنية وهياكل البيانات الاحتمالية، ويقدّم Redis كلًّا من LangCache وAgent Memory بوصفهما خدمتين منفصلتين. ويضيف Valkey 9.2، وهو حاليًا إصدار مرشّح، تتبّع المفاتيح الساخنة على جانب الخادم ولقطات اختيارية دون fork. على HotKV Cloud، تأتي ميزات الذكاء الاصطناعي مع خطتي Performance وScale.
يعمل مع منظومتك التقنية
يدعم HotKV™ بروتوكولي RESP2 وRESP3، لذا تتصل به مكتبة عميل Redis التي تستخدمها بالفعل. ما عليك سوى توجيهها إلى اسم مضيف HotKV الخاص بك.
أدوات متوافقة
تتصل أدوات Redis القياسية دون أي تغييرات (الأوامر المدعومة مذكورة في مرجع الأوامر)