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

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

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

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

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

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

ابتكروا وحدات تخزين صغيرة الحجم لمختلف الأجهزة الرقمية كالهواتف والحواسيب المحمولة، وكانت محركات الأقراص الصلبة الخارجية بسعة 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، واحصل على Ubuntu VPS مُحسَّن

احصل على 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 Cloud VPS

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

ابدأ من هنا

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

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

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

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

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

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

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

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

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

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

مخطط مقارنة لأدوات التحليلات ذاتية الاستضافة Umami وMatomo وFathom Lite وAckee مع تعيينها وفق أحجام VPS ومواقع مراكز البيانات الأوروبية
قواعد البيانات والتحليلات

أفضل تحليلات ذاتية الاستضافة: Matomo مقابل Umami مقابل Fathom Lite (وأين يناسب كل منها)

بعد Schrems II، خلصت عدة هيئات أوروبية لحماية البيانات إلى أن Google Analytics كان يُفضي إلى نقل غير مشروع للبيانات من الاتحاد الأوروبي إلى الولايات المتحدة في ظل إطار النقل القديم. هذا المقال

Chike قراءة 16 دقيقة
رمز MongoDB الأصلي معروض على خادم بمظهر مستقبلي لتثبيت MongoDB على Ubuntu، مع شعار يوضح ما تتوقعه من المقال وعنوان المقال وشعار علامة Cloudzy
قواعد البيانات والتحليلات

كيفية تثبيت MongoDB على آخر ثلاث نسخ من Ubuntu (خطوة بخطوة)

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

Jim SchwarzJim Schwarz قراءة 12 دقيقة
إدارة بيانات ذكية لعملك: استراتيجيات تخزين ونسخ احتياطي «شبيهة بالسحابة» مع VPS
قواعد البيانات والتحليلات

إدارة بيانات ذكية لعملك: استراتيجيات تخزين ونسخ احتياطي «شبيهة بالسحابة» مع VPS

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

Rexa CyrusRexa Cyrus قراءة 7 دقائق

جاهز للنشر؟ تبدأ من 2.48 $/شهر.

سحابة مستقلة منذ 2008. AMD EPYC، NVMe، 40 Gbps. استرداد خلال 14 يومًا.