hotkv>COMMAND LIST

مدمج في 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> MSET user:1 a user:2 b user:3 c user:4 d
OK
hotkv> TAG.SET user:1 premium eu
(integer) 2
hotkv> TAG.SET user:2 premium us
(integer) 2
hotkv> TAG.SET user:3 eu
(integer) 1
hotkv> TAG.INTER premium eu
1) "user:1"
hotkv> TAG.MEMBERS eu
1) "user:1"
2) "user:3"
hotkv> TAG.COUNT user:1
(integer) 2
البنية

ثلاث طرق لاستخدام خادم متعدد الأنوية

يمكن للخادم أن ينفّذ الأوامر على خيط رئيسي واحد، أو أن يقسّم بياناته إلى جزء لكل خيط، أو أن يدع كل خيط يعمل على مخزن واحد مشترك. وقد بُني HotKV من الصفر حول التصميم الثالث، فيستخدم مثيل واحد كل الأنوية.

خيط رئيسي واحد
في الانتظارT0T1T2T3مخزن واحد مشتركتنفيذ الأوامرإدخال/إخراج الشبكة (خيوط I/O، عند تفعيلها)
نموذج الإدخال/الإخراج
حلقة أحداث + خيوط I/O للقراءة/الكتابة
قابلية التوسع
عوائد متناقصة بعد تشبّع الإدخال/الإخراج
استخدام الأنوية المتعددة
تُنفَّذ الأوامر على خيط واحد؛ وتتطلب الأنوية الإضافية عدة نسخ أو عنقودًا
جزء لكل خيط
T0T1T2T3S0S1S2S3جزء (shard) لكل خيطأمر متعدد المفاتيح يعبر الخيوط
نموذج الإدخال/الإخراج
io_uring / epoll لكل خيط
قابلية التوسع
يتوسع عبر الأنوية؛ وتتطلب الأوامر متعددة المفاتيح تنسيقًا بين الخيوط
استخدام الأنوية المتعددة
تقسيم داخلي إلى أجزاء لكل خيط
HotKV · مخزن مشترك، كل الخيوط
T0T1T2T3مخزن واحد مشتركتنفيذ الأوامر
نموذج الإدخال/الإخراج
متعدد الخيوط، على كل نواة
قابلية التوسع
تتوسع الإنتاجية مع عدد الأنوية
استخدام الأنوية المتعددة
مثيل واحد يستخدم كل الأنوية

مخطط توضيحي لكيفية تنفيذ الأوامر، وليس اختبار أداء. النتائج المقيسة موجودة في صفحة الأداء. الأداء

متعدد الخيوط من الأساس

يقرأ كل خيط عامل أوامر اتصالاته ويحللها وينفذها، فيجري الإدخال/الإخراج والتنفيذ كلاهما بالتوازي وتنمو الإنتاجية مع عدد الأنوية.

زمن استجابة متوقَّع

محرك أصلي بلا جامع للبيانات المهملة، فلا توجد توقفات شاملة (stop-the-world).

C++20 الحديثة

HotKV مكتوب بلغة C++20 ومُترجَم إلى شيفرة أصلية.

مصمم لخوادم Linux

حزم لنظام Linux على x86_64 وARM64. ويستخدم البحث المتجهي تعليمات المتجهات في المعالج حيثما توفرت.

مقارنة الميزات

مقارنة HotKV™ مع Redis وValkey وDragonfly، بالتحقق من أحدث إصدار لكل مشروع.

الميزةHotKVRedisValkeyDragonfly
النشرHotKV Cloud أو تشغيل محليإدارة ذاتية أو Redis Cloudإدارة ذاتية أو إدارة من مزوّدي الخدمات السحابيةإدارة ذاتية أو Dragonfly Cloud
الترخيصتجاريRSALv2 / SSPLv1 / AGPLv3BSD-3-ClauseBSL 1.1
لغة البرمجةC++20CCC++
تنفيذ الأوامرمتعدد الخيوطأحادي الخيط (خيوط I/O اختيارية)أحادي الخيط (خيوط I/O)متعدد الخيوط
البروتوكولRESP2 + RESP3RESP2 + RESP3RESP2 + RESP3RESP2 + RESP3
منصات الخادمLinux (x86_64, ARM64)Linux, macOS, BSDLinux, macOS, BSDLinux (x86_64, ARM64)
TLSنعمنعمنعمنعم
الاستمراريةاللقطات + AOFRDB + AOFRDB + AOFاللقطات فقط
لقطات دون forkنعملالانعم
ذاكرة مؤقتة لمطالبات LLMنعمخدمة منفصلة (LangCache)لالا
ذاكرة مؤقتة دلالية لاستجابات LLMنعمخدمة منفصلة (LangCache)لالا
ذاكرة وكلاء الذكاء الاصطناعينعمخدمة منفصلة (Agent Memory)لالا
خط معالجة RAG (تقطيع + بحث هجين)نعمبحث هجين، دون تقطيعوحدة إضافية، دون تقطيعبحث متجهي، دون تقطيع
تتبّع رموز LLM وتكلفتهانعملالالا
البحث عن التشابه المتجهينعمنعموحدة إضافية (valkey-search)نعم
مدرجات تكرارية لزمن الاستجابة لكل أمرنعمنعمنعمجزئي (مئينات اختيارية)
اكتشاف المفاتيح الساخنةنعمأمر HOTKEYS على الخادمعلى جانب العميل فقطجزئي (أخذ عينات)
نقطة نهاية Prometheus مدمجةنعملالانعم
ضغط القيم في الذاكرةاختياريلالالا
وسم المفاتيحنعملالالا
TTL بدقة النانوثانيةنعملالالا

جرت المقارنة مع 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 القياسية دون أي تغييرات (الأوامر المدعومة مذكورة في مرجع الأوامر)

redis-cli
تتصل أداة Redis CLI الرسمية مباشرةً بخادم HotKV
redis-benchmark
أداة قياسية لاختبار الأداء
memtier_benchmark
اختبار زمن الاستجابة والإنتاجية؛ تستخدمها اختبارات الأداء لدينا
Prometheus
نقطة نهاية /metrics مدمجة، دون الحاجة إلى أداة تصدير
Grafana
لوحات معلومات مبنية على مقاييس Prometheus
HotKV SDKs
مكتبات رسمية تتضمن أوامر الذكاء الاصطناعي