توفير منصة بيانات بسرعة.

شعار Redis Stack

Redis Stack

تخزين في الذاكرة — تخزين مؤقت وجلسات وقوائم انتظار وهياكل بيانات في الوقت الفعلي.

1 GB (يُنصح بـ 2 GB) ذاكرة عشوائية 1 vCPU المنفذ 6379 · 8001 (UI) متاح

المنظومة التقنية

DockerRedisRedisInsight
الحد الأدنى من RAM1 GB (يُنصح بـ 2 GB)
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي6379 · 8001 (UI)
أنظمة التشغيل المتوافقةubuntu-24.04

يجمع Redis Stack بين Redis ووحداته الرسمية (RedisJSON، RediSearch، السلاسل الزمنية، الهياكل الاحتمالية) إضافةً إلى RedisInsight، واجهة الإدارة عبر الويب. إنه أداة متعددة الاستخدامات للبيانات في الذاكرة: تخزين مؤقت للتطبيقات، وجلسات، وقوائم انتظار، ولوحات تصنيف في الوقت الفعلي، وبحث وفهرسة — بزمن استجابة في حدود المِلّي ثانية.

عند نشره على خادمك الافتراضي الخاص، يعمل Redis Stack كطبقة أداء لتطبيقاتك (Laravel، Node.js، Django…) دون الاعتماد على خدمة مُدارة تُحاسَب حسب الاستخدام. وتتيح RedisInsight، المتاحة من المتصفح، استكشاف المفاتيح وتحليل أداء الأوامر ومراقبة الذاكرة دون سطر أوامر.

الميزات الرئيسية

تخزين مؤقت وجلسات بزمن استجابة أقل من المِلّي ثانية
قوائم انتظار ومراسلة (Pub/Sub، Streams) للمعالجة غير المتزامنة
RedisJSON وRediSearch: مستندات JSON مفهرسة وبحث نصّي كامل (full-text)
هياكل في الوقت الفعلي: لوحات تصنيف، وعدّادات، وتحديد المواقع الجغرافية
RedisInsight: واجهة ويب للاستكشاف وتحليل الأداء
استمرارية قابلة للتهيئة (RDB / AOF) لضمان بقاء البيانات

متى تستخدم هذا الحل؟

1

تسريع أحد التطبيقات

خزّن مؤقتًا الاستعلامات المكلفة وجلسات المستخدمين لتخفيف الحمل عن قاعدة بياناتك وتقليل أزمنة الاستجابة.

2

قوائم المهام

استخدمه كواجهة خلفية لقوائم الانتظار (queues في Laravel، BullMQ، Celery) لمعالجة رسائل البريد الإلكتروني والتصديرات وطلبات webhooks في الخلفية.

3

الوقت الفعلي

شغّل لوحات التصنيف الحيّة وعدّادات الحضور والإشعارات الفورية باستخدام الهياكل الأصلية في Redis.

نشر Redis Stack على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

إنشاء الخادم الافتراضي

خادم افتراضي بذاكرة 1 GB كحد أدنى (يُنصح بـ 2 GB)، وUbuntu 22.04. يُشغّل قالب "Redis Stack" الحاوية مع استمرارية على وحدة تخزين (volume).

02

ربط تطبيقك

يستمع Redis على واجهة الاسترجاع المحلية للخادم فقط: وجّه إلى 127.0.0.1:6379 أي تطبيق مستضاف على الجهاز نفسه. النطاق لا يمنحك وصولاً إلى Redis — إذ يمرّر وكيل nginx حركة HTTP فقط، وبروتوكول Redis ليس HTTP. ومن جهاز آخر، افتح نفقاً عبر SSH — ssh -L 6379:127.0.0.1:6379 root@<your-vps-ip> — ثم وجّه تطبيقك إلى localhost:6379. عيّن كلمة مرور (requirepass) ما إن تشارك تطبيقات أخرى الخادم نفسه.

03

فتح RedisInsight

إذا كان هناك نطاق مرتبط بالتطبيق فإن واجهة RedisInsight تستجيب على https://your-domain. وإلا فهي متاحة محليًا فقط: أنشئ نفقًا عبر SSH باستخدام ssh -L 8001:127.0.0.1:8001 root@your-vps-ip ثم افتح http://localhost:8001 (المنفذ 8001 هو منفذ الكتالوج؛ استخدم المنفذ المعروض في بطاقة تطبيقك داخل مساحة العميل) لاستكشاف المفاتيح وتشغيل الأوامر ومراقبة الذاكرة.

04

تأمين الوصول

احصر المنفذ 6379 على خوادم تطبيقاتك عبر جدار الحماية وفعّل المصادقة — لا تترك Redis مفتوحًا على الإنترنت أبدًا.

الأسئلة الشائعة

يضيف Redis Stack إلى Redis الوحدات الرسمية (JSON، البحث، السلاسل الزمنية، Bloom) وواجهة RedisInsight، وكل ذلك في صورة واحدة جاهزة للاستخدام.

إضافة زر النشر

هل تدير مشروعًا يستخدم Redis Stack؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Redis Stack on ServOrbit
Markdown
[![Deploy Redis Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=redis-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=redis-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=redis-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=redis-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Redis Stack on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

توفير منصة بيانات بسرعة.

فعّل Redis Stack على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 1 GB (يُنصح بـ 2 GB) RAM · 1 vCPU

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.