Redis
-
كيفية بناء مُختصر عناوين URL قابل للتوسيع باستخدام التخزين المؤقت الموزع باستخدام Redis
في هذا البرنامج التعليمي، سنقوم ببناء خدمة تقصير عناوين URL قابلة للتوسع باستخدام Node.js و Redis. ستستفيد هذه الخدمة من التخزين المؤقت الموزع لمعالجة حركة المرور العالية بكفاءة، وتقليل التأخير، والتوسع بسهولة. سنكتشف مفاهيم رئيسية مثل التجزئة المتسقة، واستراتيجيات إبطال التخزين المؤقت، والتجزئة لضمان بقاء النظام سريعًا وموثوقًا. بحلول نهاية هذا الدليل، ستمتلك خدمة تقصير عناوين URL متكاملة تستخدم التخزين الموزع لتحسين الأداء. سنقوم أيضًا بإنشاء عرض توضيحي تفاعلي حيث يمكن للمستخدمين إدخال عناوين URL ورؤية مقاييس الوقت الحقيقي مثل…
-
كيفية تنفيذ التخزين المؤقت في Node.js باستخدام Redis
اختار المؤلف /dev/color لتلقي تبرع كجزء من برنامج الكتابة من أجل التبرعات. مقدمة تعتمد معظم التطبيقات على البيانات، سواء كانت من قاعدة بيانات أو واجهة برمجة تطبيقات. يرسل استرداد البيانات من واجهة برمجة التطبيقات طلب شبكة إلى خادم واجهة برمجة التطبيقات ويعيد البيانات كاستجابة. تستغرق هذه الرحلات الدورية وقتًا ويمكن أن تزيد من وقت الاستجابة للتطبيق للمستخدمين. علاوة على ذلك، تقيد معظم واجهات برمجة التطبيقات بعدد الطلبات التي يمكنها خدمة التطبيق داخل إطار زمني محدد، وهو عملية تعرف بـ تقييد…
-
كيفية تحليل إحصاءات قاعدة بيانات Redis المُدارة باستخدام Elastic Stack على Ubuntu 18.04
اختار المؤلف صندوق البرمجيات الحرة والمفتوحة المصدر لتلقي تبرع كجزء من برنامج كتابة من أجل التبرعات. المقدمة مراقبة قاعدة البيانات هي عملية مستمرة لتتبع بنية معينة من المقاييس التي تظهر كيفية أداء قاعدة البيانات. من خلال مراقبة بيانات الأداء، يمكنك الحصول على رؤى قيمة وتحديد نقاط الضعف المحتملة، بالإضافة إلى إيجاد طرق إضافية لتحسين أداء قاعدة البيانات. غالبًا ما تقوم هذه الأنظمة بتنفيذ نظام تنبيه يُخطر المسؤولين عندما تحدث مشكلات. يمكن استخدام الإحصائيات المجمعة لتحسين ليس فقط تكوين وسير العمل…
-
كيفية إعداد عداد زيارات الموقع باستخدام Redis و PHP على Ubuntu 20.04
اختار المؤلف مؤسسة مؤسسة برمجيات أباتشي لتلقي تبرع كجزء من برنامج الكتابة من أجل التبرعات. مقدمة A hit counter is an application that records and indicates the number of visits your web page has received. The counter starts from 1 and is incremented once every time a web page is visited. لتتبع الزيارات، يتطلب تطبيق عداد الزيارات نوعًا من قاعدة البيانات. في حين يمكن أن تعمل أنظمة إدارة قواعد البيانات المستندة إلى القرص مثل MySQL، إلا أن قاعدة بيانات الذاكرة…
-
كيفية تثبيت وتأمين Redis على أوبونتو 22.04
المقدمة Redis هو مخزن مفاتيح قيمة في الذاكرة المعروف بمرونته وأدائه ودعمه الواسع للغات. يوضح هذا البرنامج التعليمي كيفية تثبيت وتكوين وتأمين Redis على خادم Ubuntu 22.04. المتطلبات الأولية لإكمال هذا الدليل، ستحتاج إلى الوصول إلى خادم Ubuntu 22.04 يحتوي على مستخدم غير جذري لديه امتيازات sudo وجدار ناري مكون بـ ufw. يمكنك إعداد هذا عن طريق اتباع دليلنا إعداد الخادم الأولي لـ Ubuntu 22.04. الخطوة 1 — تثبيت وتكوين Redis سنستخدم مدير حزم APT لتثبيت redis من مستودعات Ubuntu…
-
كيفية تسريع معالجة جلسات التطبيق Python/MySQL باستخدام Redis على Ubuntu 22.04
مقدمة المصادقة هي عملية التحقق من هوية المستخدمين أثناء طلبات تسجيل الدخول. في عملية المصادقة ، يقدم المستخدمون بيانات اعتمادهم كأسماء مستخدمين وكلمات مرور. ثم يقوم التطبيق بمطابقة تلك بيانات الاعتماد مع إدخالات قاعدة البيانات المخزنة. يمنح التطبيق المستخدمين الوصول إلى النظام في حالة وجود تطابق. تخزين بيانات اعتماد تسجيل الدخول في قاعدة بيانات علاقية مثل MySQL أو PostgreSQL بدون آلية تخزين مؤقت لا يزال يعتبر نهجًا شائعًا وعمليًا ، ولكنه يأتي مع القيود التالية: تحميل القاعدة بشكل زائد. يجب…
-
كيفية أداء تثبيت Redis الآمن على نظام Linux
Redis مفيد لأشياء كثيرة، واحدة منها هي التخزين المؤقت. يمكنك أيضًا استخدام Redis كمتجر بيانات أساسي أو حتى كبديل لقاعدة بيانات. ولكن كيف يمكنك تنفيذ تثبيت آمن لـ Redis؟ قد يكون تثبيت Redis مؤلمًا، وإذا لم تكن حذرًا، قد تواجه العديد من الأخطاء. محظوظًا بالنسبة لك، يغطي هذا البرنامج التعليمي كل شيء تقريبًا. في هذا البرنامج التعليمي، ستتعلم كيفية تثبيت Redis بشكل آمن على نظام Linux الخاص بك، بالإضافة إلى بعض النصائح لتجنب الأخطاء الشائعة. استمر في القراءة وتجنب الصداع…
-
نقطة فحص قواعد البيانات
مقدمة هذا الفحص يهدف إلى مساعدتك في تقييم ما تعلمته من مقالاتنا التمهيدية حول قواعد البيانات، حيث قمنا بتعريف قواعد البيانات وقدمنا أنظمة إدارة قواعد البيانات الشائعة. يمكنك استخدام هذا الفحص لاختبار معرفتك في هذه المواضيع، ومراجعة المصطلحات والأوامر الرئيسية، والعثور على موارد للتعلم المستمر. A database is any logically modeled collection of information or data. When people refer to a “database” in the context of websites, applications, and the cloud, they often mean a computer program that manages data…
-
كيفية إدارة قواعد بيانات Redis والمفاتيح
المقدمة ريديس هو نظام تخزين بيانات ذاكري مفتوح المصدر، يستخدم نموذج مفتاح-قيمة. قاعدة بيانات مفتاح-قيمة هي نوع من قواعد البيانات غير القائمة على الهياكل، حيث تعتبر المفاتيح هي معرفات فريدة لقيمها المرتبطة بها. يتضمن أي نسخة من ريديس عدة قواعد بيانات، يمكن لكل منها أن تحتوي على العديد من المفاتيح المختلفة لأنواع مختلفة من البيانات. في هذا الدليل، ستتعلم كيفية اختيار قاعدة بيانات، نقل المفاتيح بين القواعد، وإدارة وحذف المفاتيح. كيفية استخدام هذا الدليل تمت كتابة هذا الدليل كورقة مراقبة…