HotKV مقابل Valkey

بديل Valkey مبني للأنوية الكثيرة

على أي بديل Valkey™ أن يحتفظ بالبروتوكول. يحتفظ HotKV بـ RESP2 وRESP3، ويستبدل بحلقة الأوامر أحادية الخيط محركًا تنفّذ فيه كل نواة الأوامر على مخزن مشترك واحد. قيس مقابل Valkey 9.1.2 على الجهاز نفسه، مع نشر المنهجية والبيانات الخام.

الذاكرة أثناء تشغيل لقطة

Valkey، بـ fork() HotKV، خيط في الخلفية
اللقطة قيد التشغيلBGSAVEاكتملتالزمنالذاكرة المستخدمة، الأعلى أسوأصفحات النسخ عند الكتابة
رسم توضيحي، لا قياس. يستنسخ Valkey وRedis عملية فرعية بـ fork للقطة RDB، فتُنسخ الصفحات المكتوبة أثناء اللقطة. أما HotKV فيكتب اللقطة من خيط في الخلفية. ويضيف الإصدار المرشّح Valkey 9.2 لقطة اختيارية دون fork.

تصدّر بديل Valkey هذا، وهو يعمل مثيلًا مفردًا على جهاز واحد بعدد ⁦160 vCPU⁩، في 12 من 12 أمرًا مقابل Valkey 9.1.2، بإنتاجية تبلغ 8.6x إلى 56.6x من إنتاجيته. بُني HotKV من المصدر لذلك المعالج. وعمل Valkey 9.1.2 بإصداره القياسي. والفارق أصغر على الأجهزة الصغيرة.

بديل مباشر

ما يبقى كما هو مع بديل Valkey هذا

ينفّذ HotKV بروتوكول Redis السلكي. والانتقال من Valkey هو عادةً تغيير للمضيف وبيانات الاعتماد. راجع مرجع الأوامر لأي شيء خارج المجموعة الأساسية.

البروتوكول نفسه

RESP2 وRESP3 مع تفاوض HELLO. يبلّغ HotKV العملاء بإصدار Redis 8.4.0، فتختار المكتبات ميزاتها بناءً عليه. وتعمل سلاسل الاتصال وخطوط الأنابيب والنشر/الاشتراك والمعاملات كما تعمل اليوم.

العملاء والأدوات نفسها

تتصل مكتبات عملاء Redis وValkey وredis-cli وredis-cli --cluster وأدوات الواجهة الرسومية بـ HotKV دون تغييرات في الشفرة للأوامر الأساسية.

الأوامر الأساسية نفسها

300 أمرًا أساسيًا، وبرمجة Lua ومكتبات الدوال، إضافة إلى عائلات أوامر HotKV الخاصة عندما تريدها.

العميل الذي تستخدمه أصلًا
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
   ... (أربعة حقول أخرى)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # أمر من HotKV، عندما تريده
(integer) 1

ما يدعو إلى بديل Valkey

لماذا تبحث الفرق عن بديل Valkey

الخصائص الموثقة لـ Valkey التي تدفع الفرق إلى البحث عن بديل Valkey، رُوجعت في 21 أكتوبر 2026.

01

الأوامر تعمل على خيط واحد

ينفّذ Valkey الأوامر على خيط رئيسي واحد. وتقرأ خيوط I/O لديه وتحلّل وتستطلع وتكتب على المقابس. ويبقى تنفيذ الأوامر على الخيط الرئيسي، فيعني التوسع بعده مزيدًا من المثيلات أو عنقودًا. وهنا يستحق بديل Valkey مكانه.

02

أعباء الذكاء الاصطناعي تحتاج إلى أجزاء إضافية

يأتي البحث المتجهي في Valkey من وحدة valkey-search. أما الذاكرة المؤقتة للمطالبات والذاكرة المؤقتة الدلالية وذاكرة الوكلاء وتتبّع تكلفة LLM فليست جزءًا من الخادم. ويجب بناؤها أو شراؤها على حدة. وبديل Valkey الذي تأتي فيه مدمجة يوفّر ذلك العمل.

03

اللقطات تستنسخ العملية بـ fork

تستنسخ لقطة RDB عملية فرعية بـ fork، فترتفع الذاكرة أثناء تشغيل لقطة تحت حمل الكتابة. ويضيف الإصدار المرشّح Valkey 9.2 لقطة اختيارية دون fork.

04

أدوات التشغيل خارج الخادم

تحتاج مقاييس Prometheus إلى مصدّر. وفي Valkey 9.1، اكتشاف المفاتيح الساخنة خيار على جانب العميل في valkey-cli. ويضيف الإصدار المرشّح 9.2 أوامر HOTKEYS على جانب الخادم.

مقيس، لا مزعوم

بديل Valkey هذا، مقيسًا. HotKV مقابل Valkey 9.1.2 على جهاز واحد

شغّلت HotKV Ltd كلًّا من HotKV وValkey 9.1.2 واحدًا تلو الآخر، مثيلات مفردة، على الجهاز نفسه بعدد ⁦160 vCPU⁩. وحصل كل منهما على الحمل نفسه وكل الأنوية. ونشرت HotKV Ltd كل رقم مع المنهجية والبيانات الخام.

12 من 12
أوامر قاس فيها HotKV أعلى إنتاجية مقابل Valkey
8.6x إلى 56.6x
إنتاجية HotKV بوصفها مضاعفًا لإنتاجية Valkey، عبر الأوامر الـ 12 التي تصدّر فيها (من MGET إلى SADD)
لا شيء
أوامر قاس فيها Valkey أعلى

بنت HotKV Ltd نظام HotKV من المصدر لهذا المعالج. وعمل Valkey بإصداره القياسي. وعمل كلاهما مثيلًا مفردًا. واتبعت أعداد الخيوط الإعداد الموثق لكل منتج لاستخدام جميع الأنوية ولم تُضبط لكل منتج على حدة. والفارق أصغر على الأجهزة ذات الأنوية القليلة.

SET17.5x
HotKV
50.5M*
Valkey
2.9M
GET22.5x
HotKV
36.6M*
Valkey
1.6M
MGET8.6x
HotKV
4.6M*
Valkey
537K
SETNX29.7x
HotKV
55.3M*
Valkey
1.9M
APPEND19.4x
HotKV
25.1M
Valkey
1.3M
INCR47.3x
HotKV
90.8M
Valkey
1.9M
LPUSH37.5x
HotKV
31.6M
Valkey
842K
RPUSH49.8x
HotKV
43.8M
Valkey
878K
SADD56.6x
HotKV
50.6M*
Valkey
894K
HSET37.1x
HotKV
29.0M*
Valkey
782K
MSET24.3x
HotKV
11.3M
Valkey
465K
PING36.0x
HotKV
125.2M†
Valkey
3.5M

عمليات في الثانية، وسيط 3 تشغيلات مدة كل منها 10 ثوانٍ. ويتدرج كل زوج من الأعمدة إلى الخادم الأسرع في ذلك الأمر.

* محدود بالشبكة: شبكة المثيل هي التي حددت هذه النتيجة، لذا فإن الحد الفعلي للخادم أعلى.

† محدود بمولّد الحمل: تجاوز استخدام المعالج في أجهزة توليد الحمل 85%، لذا فهذا سقفها هي لا سقف الخادم.

Azure D160alds_v7 ‏(AMD EPYC 9V45 (Turin)، ⁦160 vCPU⁩)، قيس في 9 أكتوبر 2026. قيم بحجم 256 بايت، وعمق pipeline يساوي 30، و5,000,000 مفتاح معبأ مسبقًا تُقرأ عشوائيًا بتوزيع منتظم. ثلاثة أجهزة مخصصة لتوليد الحمل. عمل كل خادم وحده مثيلًا مفردًا مع تعطيل الاستمرارية. وحصل كل منها على كل الأنوية (Redis بعدد 128 خيط I/O، وهو حده الأقصى). بنت HotKV Ltd نظام HotKV من المصدر لهذا المعالج وشغّلت Valkey بإصداره القياسي. المنهجية الكاملة والنتائج · أداة الاختبار والبيانات الخام

جنبًا إلى جنب

بديل Valkey هذا وValkey، ميزةً بميزة

الميزةHotKVValkey
تنفيذ الأوامرمتعدد الخيوط. كل نواة تقرأ الأوامر وتحلّلها وتنفّذها على مخزن مشترك واحدخيط رئيسي واحد. خيوط I/O تقرأ وتحلّل وتستطلع وتكتب على المقابس
البروتوكولRESP2 وRESP3، مع تفاوض HELLO. يبلّغ العملاء بإصدار Redis 8.4.0RESP2 وRESP3
اللغةC++20، مبني من الصفرC
الترخيصتجاري (HotKV Cloud، أو ترخيص للتشغيل المحلي)BSD-3-Clause
الاستمراريةاللقطات وAOFRDB وAOF
لقطات دون forkنعم. خيط في الخلفية يكتب اللقطة، دون عملية فرعية مستنسخة بـ forkاختيارية في الإصدار المرشّح 9.2
البحث عن التشابه المتجهيمدمج (HNSW، VSIM.*)، في كل خطةوحدة (valkey-search)
ذاكرة مؤقتة لمطالبات LLM وذاكرة مؤقتة دلاليةمدمجة (PCACHE.*، SCACHE.*)، في خطة Performance فما فوق على HotKV Cloudلا
ذاكرة وكلاء الذكاء الاصطناعيمدمجة (AMEM.*)، في خطة Performance فما فوق على HotKV Cloudلا
تتبّع رموز LLM وتكلفتهامدمج (LLMBUDGET.*، LLMSTATS.*)، في خطة Performance فما فوق على HotKV Cloudلا
نقطة نهاية Prometheusمدمجة. يقدّم الخادم /metrics بنفسه بمجرد ضبط metrics-port (التشغيل المحلي)مصدّر منفصل
اكتشاف المفاتيح الساخنةعلى جانب الخادم (HOTKEYS)، اختياريعلى جانب العميل في 9.1 (valkey-cli --hotkeys). وHOTKEYS على جانب الخادم في الإصدار المرشّح 9.2
وسم المفاتيحنعم (TAG.*)لا
TTL بالنانوثانيةنعم (NEXPIRE، NTTL)لا. قيم TTL بالميلي ثانية
منصات الخادمLinux (x86_64 وARM64)Linux وmacOS وBSD
النشرHotKV Cloud (Google Cloud، 42 منطقة) أو تشغيل محلي بترخيصإدارة ذاتية أو إدارة من مزوّدي الخدمات السحابية

إنصافًا

أين يتقدم Valkey على بديل Valkey هذا، أو يختلف عنه فحسب

لا تكون صفحة بديل Valkey هذه مفيدة إلا إذا قالت هذا الجزء أيضًا.

  • Valkey مفتوح المصدر بترخيص BSD-3-Clause، ومجاني الاستخدام، وتحكمه Linux Foundation. أما HotKV فبديل Valkey تجاري.
  • يُقدَّم Valkey محركًا مُدارًا لدى عدة مزوّدي خدمات سحابية، منهم Amazon ElastiCache وGoogle Cloud Memorystore. ويعمل HotKV Cloud على Google Cloud وهو في مرحلة الوصول المبكر.
  • يعمل Valkey على Linux وmacOS وBSD. أما إصدارات خادم HotKV فعلى Linux فقط (x86_64 وARM64).
  • في PING، حُدد رقم HotKV بمولّدات الحمل التي عملت عند 86% من المعالج، فهو حد أدنى. واستخدم GET لدى HotKV 100% من سقف الشبكة الصادرة، فهو حد أدنى أيضًا. ولم يبلغ Valkey أيًا من الحدين في أي أمر.

الانتقال

من Valkey إلى بديل Valkey هذا في أربع خطوات

ما ينطوي عليه الانتقال إلى بديل Valkey عمليًا.

  1. 1

    أنشئ مثيلًا

    اختر منطقة وخطة في وحدة تحكم HotKV Cloud. المثيل جهاز قائم بذاته، يُوفَّر ويُحدَّث ويُراقَب نيابةً عنك.

  2. 2

    وجّه عملاءك إليه

    احتفظ بمكتبة العميل التي تستخدمها أصلًا. غيّر المضيف والمنفذ وبيانات الاعتماد من Valkey إلى مثيل HotKV. يكون TLS والمصادقة بكلمة مرور مفعّلين منذ البداية، مع توفر مستخدمي ACL. وبديل Valkey الذي يتحدث البروتوكول نفسه لا يحتاج إلى تغييرات في العميل للأوامر الأساسية.

  3. 3

    انقل البيانات

    استخدم الأدوات التي تعرفها أصلًا. تعمل DUMP وRESTORE، أو MIGRATE، أو إعادة تشغيل عمليات الكتابة لديك، لأن HotKV ينفّذ هذه الأوامر.

  4. 4

    فعّل ما كان ناقصًا

    البحث المتجهي ووسم المفاتيح أوامر أساسية في كل خطة. والذاكرتان المؤقتتان للمطالبات والدلالية وذاكرة الوكلاء وتتبّع تكلفة LLM أوامر في الخادم نفسه في خطة Performance فما فوق. دون وحدة أو عملية مرافقة أو خدمة ثانية. هذا ما ينبغي لأي بديل Valkey أن يضيفه.

أسئلة

أسئلة حول بديل Valkey هذا

هل يعمل عملاء Valkey مع بديل Valkey هذا؟

نعم. يتحدث عملاء Valkey بـ RESP2 وRESP3، وهذا ما ينفّذه HotKV. يتصل valkey-cli والعملاء الواعون بالعنقود وأدوات الواجهة الرسومية دون تغييرات في الشفرة للأوامر الأساسية.

كيف كانت مقارنة HotKV مع Valkey في اختبار الأداء؟

على جهاز Azure D160alds_v7 بعدد 160 vCPU، مع التشغيل مثيلًا مفردًا، سجّل HotKV أعلى إنتاجية وسيطة في الأوامر الـ 12 كلها مقابل Valkey 9.1.2. وتراوح المضاعف من 9 مرات على الأقل في MGET إلى 57 مرة على الأقل في SADD. مُنح كلاهما كل الأنوية؛ وكانت أنوية Valkey خيوط I/O، لأنه ينفّذ الأوامر على خيط واحد.

Valkey مجاني. لماذا تدفع مقابل بديل Valkey؟

تدفع مقابل المحرك والميزات التي تأتي معه. التنفيذ متعدد الخيوط والبحث المتجهي ووسم المفاتيح وقيم TTL بالنانوثانية في كل خطة. وذاكرات الذكاء الاصطناعي المؤقتة وذاكرة الوكلاء من خطة Performance فما فوق. وعلى HotKV Cloud، جهاز مخصص لكل مثيل. وإذا كان خادم مجاني أحادي الخيط يلبي حملك، فإن Valkey خيار جيد.

هل يمكنني تشغيل HotKV في حسابي السحابي الخاص؟

نعم. يشغّل HotKV On-Premise بديل Valkey هذا على خوادمك الخاصة أو في حسابك السحابي الخاص بترخيص، بما في ذلك الشبكات المعزولة عن الإنترنت.

اختبر بديل Valkey هذا بالعملاء الذين لديك أصلًا

يُفتح HotKV Cloud على دفعات. كل مثيل من بديل Valkey هذا جهاز مخصص بالمحرك متعدد الخيوط. وتأتي عائلات أوامر الذكاء الاصطناعي مع خطتي Performance وScale.

كيف أُعدّت هذه المقارنة

تقارن هذه الصفحة HotKV مع Valkey™ بوصفه بديل Valkey. وتصف العبارات حول Valkey خصائصه الموثقة علنًا. وقد راجعتها HotKV Ltd في 21 أكتوبر 2026 مقابل الصفحات المدرجة أدناه. وقد تتغير مع تغير المنتج. وأرقام الإنتاجية قياسات HotKV Ltd الخاصة في الظروف المذكورة معها. وهي تنطبق على تلك الإصدارات والإعدادات وأعباء العمل. وكل رقم في صفحة بديل Valkey هذه يرتبط بمصدره أدناه. وليست HotKV Ltd منتسبة إلى صانعي Valkey. ولا شيء في هذه الصفحة مؤيَّد منهم.

Valkey علامة تجارية لشركة LF Projects, LLC. وليست HotKV Ltd منتسبة إلى مشروع Valkey أو Linux Foundation ولا مؤيَّدة منهما. HotKV™ علامة تجارية لشركة HotKV Ltd.