جديدعدة خدمات لكل موقعاقرأ

التقنيات

Valkey بدلًا من Redis: لماذا اخترناه

بقلم فريق Syli Labs · نُشر في · قراءة في 5 دقائق

باختصار

تقدّم Syli Labs Valkey كذاكرة تخزين مؤقت وطابور مهام مُدار. يتحدث Valkey البروتوكول نفسه الذي يتحدثه Redis: تعمل مكتبات Redis لديك دون تغيير، مع المتغير REDIS_URL. اخترناه لرخصته الحرة (BSD)، التي تسمح بتقديمه كخدمة مُدارة.

ما هو Valkey

Valkey قاعدة بيانات في الذاكرة، منبثقة من Redis وتصونها Linux Foundation. تُستخدم كذاكرة تخزين مؤقت، ولتخزين الجلسات، وكطابور مهام بسيط.

لماذا لا Redis مباشرة

لم تعد أحدث إصدارات Redis تحت رخصة حرة تقليدية. يحتفظ Valkey برخصة BSD: يمكننا تقديمه كخدمة مُدارة دون مخاطرة عليك ولا علينا.

ما الذي يتغير بالنسبة لك

  • تعمل مكتبات Redis لديك (ioredis، redis-py، Redix، Predis…) كما هي؛
  • يضيف الربط REDIS_URL إلى خدمتك؛
  • يبقى Valkey دائمًا خاصًا: لا يمكن الوصول إليه إلا من خدمات موقعك.

وماذا عن Dragonfly؟

استبعدناه: رخصته تمنع تقديمه كخدمة مُدارة.

أسئلة شائعة

هل يجب أن أغيّر شيفرتي؟

لا، ما دمت تقرأ عنوان ذاكرة التخزين المؤقت من REDIS_URL.

هل تُنسخ بيانات Valkey احتياطيًا؟

يُستخدم Valkey أساسًا كذاكرة تخزين مؤقت: يمكن إعادة بناء البيانات. احفظ البيانات المهمة في PostgreSQL.