خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
٧ دقائق متبقية
قواعد البيانات والتحليلات

تثبيت Redis على Ubuntu – خطوات بسيطة لتحسين أداء خادمك

بولينا ريتر By بولينا ريتر ٧ دقائق للقراءة تحديث: ١٥ نوفمبر ٢٠٢٣
أوبونتو ريديس

لماذا نحب تخزين الأشياء؟ سواء أكانت أشياء مادية أم رقمية، نميل دائماً إلى الاحتفاظ بكل شيء في مكان آمن حتى نتمكن من الوصول إليه بسهولة وسرعة متى احتجنا إليه.

هل تتذكر تلك الهواتف القديمة ذات الذاكرة المحدودة للغاية؟ عشر صور ومقطع فيديو واحد بجودة معقولة، وبعدها يطالعك تنبيه "الذاكرة ممتلئة".

فماذا فعل المطورون والتقنيون؟

ابتكروا وحدات تخزين صغيرة الحجم لمختلف الأجهزة الرقمية كالهواتف والحواسيب المحمولة، وكانت محركات الأقراص الصلبة الخارجية بسعة TB 1 التاج على رأس هذه الأجهزة. بفضل هذه الوحدات، أصبح بإمكاننا توفير مساحة على هواتفنا وحواسيبنا مما أدى إلى تحسين الأداء ورفع سرعة التنفيذ. اليوم أكثر من أي وقت مضى، نحتاج إلى أجهزة سريعة الاستجابة تنفذ طلباتنا في ثوانٍ، ووحدات التخزين تؤدي دوراً محورياً في ذلك.

الآن، هل يمكنك تخمين ما Redis هل خمّنت أن لها علاقة بتحسين الذاكرة؟ تخمينك صحيح.

لنبدأ بالأساسيات أولاً، ثم نتحدث عن سبب تثبيت Redis على Ubuntu وكيفية القيام بذلك.

ما هو Ubuntu Redis؟

Redis (أو Ubuntu Redis) اختصار لـ خادم القاموس البعيد، وهو برنامج ذاكرة متقدم ومفتوح المصدر، يُستخدم أساساً لفرز البيانات والتخزين المؤقت. يعمل Redis على معظم أنظمة POSIX ، مثل Linux وBSD وMac OS X، ويُعرف بأدائه العالي وسرعته.

دعنا نتحدث أكثر عن التخزين المؤقت (Cache)، وهو السبب الرئيسي لشعبية Redis.

فكّر في الـ Cache كقاعدة بيانات مؤقتة تتيح تحميل البيانات أسرع من وحدات التخزين العادية. تُخزَّن البيانات في موقعها الأصلي، لكن حين تُنسخ إلى ذاكرة التخزين المؤقت، يمكن الوصول إليها وتحميلها بسرعة أكبر.

الآن بعد أن عرفت ما هو Ubuntu Redis، لننتقل إلى كيفية تثبيت Redis على Ubuntu.

كيفية تثبيت Redis على Ubuntu

في هذا القسم، سنستعرض خطوات تثبيت Redis على Ubuntu 20.04، أو بعبارة أدق، كيفية تثبيت خادم Redis على Ubuntu. اتّبع هذا الدليل لإتمام التثبيت.

  1. شغّل Ubuntu VPS على نظام Ubuntu الخاص بك، ثم اتصل به عبر طرفية SSH.
  2. اكتب الأمر التالي لتحديث مستودع APT.
    sudo apt-get update
  3. اكتب واضغط Y ثم اضغط Enter لتثبيت خادم Redis على Ubuntu.
    sudo apt install redis
  4. تحقق من رقم الإصدار للتأكد من نجاح خطوات تثبيت Redis على Ubuntu 20.04.
    redis-cli --version
  5. اكتب هذا الأمر للتحقق من حالة خادم Redis:
    sudo systemctl status redis

إذا ظهرت العبارة "Active: active (running)" في نتيجة الأمر، فهذا يعني أن خادم Redis مثبَّت وقيد التشغيل، وقد أتممت تثبيت Redis على Ubuntu بنجاح.

يمكنك استخدام هذا الأمر لإيقاف خدمة Redis:

sudo systemctl stop redis

إذا ظهرت رسالة "Active: inactive (dead)" في النتيجة، فهذا يعني أن Redis معطَّل.

لإعادة تشغيل Ubuntu Redis، اكتب هذا الأمر:

sudo systemctl restart redis-server

ما هي أوامر Redis CLI وما أغراضها؟ 

CLI اختصار لـ Command Line Input، وهو برنامج وسيط يترجم النصوص المُدخلة إلى أوامر يفهمها نظام التشغيل. في ستينيات القرن الماضي، لم تكن هناك واجهات رسومية (GUI)، وكانت أوامر CLI الطريقة الرئيسية للتعامل مع الحواسيب. اطّلع أدناه على أبرز أوامر Ubuntu Redis وأغراضها:

  • لتهيئة ملف معيّن: Redis-server /path/redis.conf
  • لتعيين قيمة لمفتاح: APPEND key value
  • لحذف مفتاح: DEL key
  • للبحث عن مفاتيح مطابقة لنمط معيّن: KEYS pattern
  • لتحديد طول مفتاح: STRLEN key
  • لاسترجاع قيم مفاتيح متعددة: MGET key [key …]
  • لإعادة تعيين قيمة مفتاح: GETSET key value

من الضروري التعرّف على أوامر Redis بعد تثبيت Redis على Ubuntu للاستفادة الكاملة من Redis.

أوامر CLI هي أوامر تحرير تُستخدم لأغراض منها:

  • الاقتباس والهروب في السلاسل النصية
  • تغيير المضيفين والمنافذ وكلمات المرور وقواعد البيانات أو تعديلها
  • تفعيل SSL/TLS لتهيئة حزمة شهادات الجذر الموثوقة أو مجلدها
  • استقبال المدخلات من أوامر أخرى عبر المدخل القياسي
  • تشغيل نفس الأمر بصفة مستمرة لمراقبة محتوى أو معلومات معيّنة
  • الإدراج الجماعي للبيانات باستخدام
  • تفعيل ميزة تصدير CSV (القيم المفصولة بفواصل) لتصدير البيانات من Redis إلى برنامج خارجي
  • أداة تصحيح أخطاء نصوص Lua البرمجية
  • إدارة الاتصالات وإعادة الاتصال بنماذج مختلفة (مضيفون، منافذ، وغيرها)
  • مسح شاشة الطرفية
  • مراقبة نماذج Redis في الوقت الفعلي عبر ميزة وضع الإحصاءات المستمرة
  • نشر الرسائل في قنوات Redis Pub/Sub باستخدام أمر PUBLISH
  • مراقبة زمن الاستجابة لنماذج Redis
  • تنفيذ نسخ احتياطية عن بُعد لملفات RDB

والمزيد.

Ubuntu VPS؛ المتطلب الأساسي لتثبيت Redis على Ubuntu

لتنفيذ خطوات تثبيت Redis على Ubuntu بنجاح وأمان، تحتاج أولاً إلى VPS موثوق. VPS هو خادم افتراضي خاص، وعلى الرغم من أنك لست مضطراً إلى استخدامه لتثبيت خادم Redis على Ubuntu، فإن استخدامه يُعدّ الخيار الأمثل لأسباب عدة:

  • صُمِّم VPS للتعامل مع أحمال البيانات العالية ومتطلبات الإرسال والإدارة.
  • Ubuntu VPS يوفر ضماناً بنسبة وصول 99.95%، وهو أمر ضروري للحفاظ على بنية ويب متجاوبة في جميع الأوقات.
  • يضمن VPS عدم فقدان أي بيانات عند تعرض النظام لأحمال ثقيلة جراء ارتفاعات حركة المرور أو أخطاء الاستضافة.
  • يحمي VPS تثبيت Redis على Ubuntu من الهجمات الضارة ومحاولات اختطاف البيانات.
  • يتيح VPS المرونة الكاملة لتعديل خادم التخزين المؤقت وتوسيعه وفق احتياجاتك.

VPS السحابي من Cloudzy مجهَّز بتخزين NVMe SSD وذاكرة DDR4 RAM لرفع الأداء إلى مستويات عالية. والأفضل في Cloudzy VPS لـ Ubuntu أنك تستطيع تجربته بسعر معقول مع ضمان وصول 99.95%، مما يعني أن خادمك في متناولك وعاملاً في كل وقت تقريباً.

فريقنا التقني جاهز دائماً لمساعدتك في تخصيص VPS وفق متطلباتك. جرّب خدمتنا وأخبرنا بأي ميزة تبحث عنها؛ قد تكون موجودة بالفعل!

ubuntu-vps الخيار الواضح

غالبية خوادم Linux تعمل بـUbuntu، فلماذا لا تفعل الأمر نفسه؟ اكتشف ما يجعل الجميع يختارون Ubuntu واحصل على VPS Ubuntu مُحسَّن.

احصل على Ubuntu VPS

خلاصة القول

Redis برنامج ذاكرة متقدم مفتوح المصدر، يُتيح للمستخدمين الوصول إلى البيانات بسرعة أكبر. يمكنك تثبيته على Ubuntu وMac OS X ومعظم أنظمة POSIX. هناك طريقتان لتثبيت Redis على Ubuntu:

  1. Ubuntu VPS
  2. أوامر CLI

تناولنا كلتا الطريقتين في هذا المقال، غير أن استخدام VPS على Ubuntu لتثبيت Redis هو الخيار الأنسب لأسباب عدة:

  • يوفر VPS السحابي لدينا ضماناً بنسبة وصول 99.95% وقدرة عالية على استيعاب أحمال البيانات الثقيلة.
  • يأتي VPS السحابي لدينا مزوداً بأدوات تشفير متقدمة تحمي نظامك من الهجمات الضارة والتهديدات الإلكترونية.
  • VPS السحابي لدينا قابل للتخصيص الكامل وفق احتياجاتك، فمع نمو أعمالك لن تقلق بشأن فقدان البيانات أو إدارة ارتفاعات حركة المرور.

في Cloudzy، نقدم مجموعة واسعة من الخوادم الافتراضية الخاصة المصممة لتلبية احتياجات عملائنا. تواصل معنا لمعرفة المزيد.

cloud-vps VPS السحابي

هل تريد VPS عالي الأداء؟ احصل عليه اليوم وادفع فقط مقابل ما تستخدمه مع Cloudzy!

ابدأ الآن

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

لماذا أثبّت Redis على Ubuntu؟

Redis برنامج ذاكرة سريع ومتقدم ومفتوح المصدر، طُوِّر لتحسين سرعة النظام وأدائه. إليك أبرز أسباب تثبيت Redis على Ubuntu 20.04:

  • يُقلل وقت تحميل صفحات الويب بفضل ميزة التخزين المؤقت
  • يُسرّع عملية استرجاع البيانات
  • يتيح للمستخدمين تنفيذ عمليات متعددة في آنٍ واحد
  • يُحسّن التواصل بين مكونات التطبيقات المختلفة

هل يمكنني تثبيت Redis على كل شيء؟

نعم، يمكنك ذلك، لكن ضع في اعتبارك أن Redis، على الرغم من كونه قاعدة بيانات سريعة تعمل في الذاكرة، إلا أنه يخضع لقيود مرتبطة بحجم RAM في نظامك. للحصول على أفضل أداء من Redis، يجب ألا تتجاوز البيانات المخزنة فيه ثلث حجم RAM.

ما الفرق بين Redis وMySQL؟

  • Redis قاعدة بيانات غير علائقية تأتي مزودة بالتكرار التلقائي وبرمجة Lua وآلية إخلاء LRU، وتُستخدم للوصول إلى الذاكرة وإدارتها بشكل سريع وفي الوقت الفعلي.
  • MySQL قاعدة بيانات علائقية مكتوبة بلغة SQL، مما يجعلها خياراً ممتازاً لتحسين أداء تطبيقات الويب.
مشاركة

المزيد من المدونة

تابع القراءة.

الشعار الأصلي لـ MongoDB معروضاً على خادم بتصميم مستقبلي، يُجسّد تثبيت MongoDB على Ubuntu، مع شعار Cloudzy وعنوان المقال ووصف موجز لمحتواه.
قواعد البيانات والتحليلات

كيفية تثبيت MongoDB على أحدث ثلاث إصدارات من Ubuntu (خطوة بخطوة)

إذا قررت استخدام MongoDB كبديل مميز عن MariaDB لبناء تطبيق MERN أو منصة تحليلات أو أي نظام يعتمد على المستندات، لكنك وجدت صعوبة في إيجاد مصادر جيدة

جيم شوارتزجيم شوارتز ١٢ دقيقة للقراءة
إدارة بيانات الأعمال بذكاء: استراتيجيات تخزين ونسخ احتياطي بأسلوب "السحابة" مع VPS
قواعد البيانات والتحليلات

إدارة بيانات الأعمال بذكاء: استراتيجيات تخزين ونسخ احتياطي بأسلوب "السحابة" مع VPS

استخدام VPS لإدارة بيانات الأعمال بأمان هو التوجه الذي أوصي به في كل مرة تقرر فيها شركة التوقف عن تشتيت ملفاتها بين أجهزة اللابتوب ومرفقات البريد الإلكتروني والمجلدات المنسية

ريكسا سيروسريكسا سيروس ٧ دقائق للقراءة
Materialized View مقابل View
قواعد البيانات والتحليلات

Materialized View مقابل View: فهم دورهما في قواعد البيانات

في أنظمة قواعد البيانات، يُخزّن الـ Materialized View نتائج استعلام محسوبة مسبقاً على شكل جدول مادي. ولأن البيانات مخزّنة فعلياً على القرص، فإن الاستعلامات المعقدة

آيفي جونسونآيفي جونسون ٧ دقائق للقراءة

هل أنت مستعد للنشر؟ يبدأ من ٢٫٤٨ دولار/شهر.

سحابة مستقلة منذ ٢٠٠٨. AMD EPYC، NVMe، 40 Gbps. ضمان استرداد المبلغ لمدة ١٤ يومًا.