كيفية الاتصال بقاعدة بيانات Redis

ريديس، مخزن بيانات في الذاكرة، أصبح خياراً مفضلاً للمطورين. يوضح هذا الدليل المختصر خطوات الاتصال بقاعدة بيانات ريديس، مما يوفر للمطورين المخضرمين والمبتدئين مساراً سريعاً وسهلاً لتحسين تطبيقاتهم.

Amir Hassan

Amir Hassan

1 يونيو 2025

كيفية الاتصال بقاعدة بيانات Redis

ربط واجهات برمجة التطبيقات بقواعد البيانات مثل Redis يمكن أن يبسط سير العمل ويعزز الإنتاجية. تسهل منصة إدارة واجهات برمجة التطبيقات Apidog ذلك من خلال التعامل مع تكامل Redis نيابةً عنك. مع بضع نقرات فقط في واجهة Apidog البديهية، يمكنك إنشاء اتصال بـ Redis وتنفيذ عمليات CRUD دون كتابة أي كود.

زر

من خلال دمج قاعدة البيانات وقدرات واجهة برمجة التطبيقات في بيئة موحدة واحدة، توفر Apidog الوقت والجهد بينما تفتح القوة الكاملة لبيانات Redis في تطوير واجهات برمجة التطبيقات الخاصة بك.

لماذا استخدام Redis؟

Redis هو خيار جذاب في مجال تخزين البيانات لعدة أسباب. باعتباره مخزن بيانات مفتوح المصدر وفي الذاكرة يعتمد على أزواج المفتاح-القيمة، فإنه يوفر السرعة ويتميز بانخفاض زمن الوصول والقدرة على التعامل مع الوصول العالي التحميل. وهذا يجعله مناسبًا بشكل خاص للمعالجة في الوقت الحقيقي ومعالجة الأحمال العالية، مما يميزه عن قواعد البيانات SQL التقليدية. في تطوير واجهات برمجة التطبيقات، أصبح Redis شائعًا بشكل متزايد، وهنا الأسباب الرئيسية لاستخدامه المتكرر:

أنواع بيانات Redis

الآن، دعنا نتعرف على بعض الأنواع الشائعة من Redis. يمكن استخدام Redis كقاعدة بيانات، وذاكرة تخزين مؤقت، ووسيط رسائل. يدعم أنواع بيانات مختلفة، مما يوفر المرونة والكفاءة في حالات الاستخدام المختلفة. فيما يلي بعض أنواع بيانات Redis الرئيسية:

  1. السلاسل النصية:

2. التجزئة:

3. القوائم:

4. المجموعات:

5. التجزئة:

6. المجموعة المرتبة (Zset):

Apidog تدعم الاتصال بقاعدة بيانات Redis

لتسهيل التكامل السلس بين واجهات برمجة التطبيقات وRedis، توفر أداة إدارة واجهات برمجة التطبيقات Apidog ميزة "اتصال قاعدة البيانات". تعمل هذه الوظيفة على تبسيط الاتصال بقواعد بيانات Redis، مما يعزز الكفاءة التشغيلية.

من خلال Apidog، يمكن للمستخدمين الوصول إلى مجموعة متنوعة من القدرات، بما في ذلك الاتصال الفوري بقاعدة بيانات Redis بنقرة واحدة، وتنفيذ عمليات CRUD على قاعدة بيانات Redis مباشرة في Apidog، والتعامل بمرونة مع قواعد بيانات Redis من خلال واجهة مستخدم سهلة الاستخدام.

كما أن Apidog متوافق أيضًا مع أوامر Redis، مما يسمح للمستخدمين بأداء عمليات قاعدة البيانات باستخدام أوامر Redis. بالإضافة إلى ذلك، يمكّن من استرجاع البيانات من Redis لاستخدامها كبيانات طلب واجهة برمجة التطبيقات والتحقق من توافق بيانات استجابة واجهة برمجة التطبيقات مع بيانات Redis. يمكن للمستخدمين حتى كتابة بيانات استجابة واجهة برمجة التطبيقات مباشرة إلى قاعدة بيانات Redis من خلال Apidog.

من خلال الاستفادة من Apidog للاتصال بقاعدة بيانات Redis، يحصل المستخدمون على القدرة على إدارة وتشغيل قاعدة بيانات Redis بسلاسة داخل واجهة Apidog

كيفية الاتصال بقاعدة بيانات Redis باستخدام Apidog

بعد أن حصلت على فهم مختصر لـ Redis وApidog، سنتعمق في الدليل حول كيفية الاتصال بقاعدة بيانات Redis.

الخطوة 1: انقر على "العمليات قبل/بعد" في واجهة برمجة التطبيقات واختر "عملية قاعدة البيانات".

عملية قاعدة البيانات

الخطوة 2: انقر على السهم المنسدل "إدارة اتصال قاعدة البيانات" تحت "اتصال قاعدة البيانات" ثم انقر على الزر الجديد في الزاوية العلوية اليمنى.

إدارة اتصال قاعدة البيانات

الخطوة 3: اختر نوع قاعدة بيانات "Redis".

Redis

الخطوة 4: املأ معلومات الاتصال المقابلة بما في ذلك عنوان قاعدة البيانات، المنفذ، اسم المستخدم، كلمة المرور، واسم قاعدة البيانات.

نصيحة: تعطي Apidog أهمية لأمان بياناتك. يتم تخزين معلومات الاتصال محليًا فقط على العميل ولن يتم مزامنتها مع السحابة أو مشاركتها داخل الفريق. يحتاج كل عضو في الفريق إلى إعداد اتصال قاعدة البيانات يدويًا.

الخطوة 5: لعمليات CRUD الشائعة، توفر Apidog واجهة برمجة التطبيقات المرئية. في قسم "العملية"، اختر نوع العملية واملأ المعلمات ذات الصلة دون الحاجة إلى كتابة كود أو أوامر Redis. انقر على إرسال لتنفيذ العملية.

عمليات CRUD

الخطوة 6: لتشغيل أوامر Redis المتقدمة، انتقل إلى علامة تبويب "تشغيل أمر Redis" وأدخل الأمر المحدد لتنفيذه مباشرة. على سبيل المثال، لاسترجاع عنصر واحد من قائمة قاعدة البيانات، يمكنك تشغيل أمر Redis:

أوامر Redis المتقدمة

قائمة أوامر Redis

تتكون قائمة أوامر Redis من مجموعة من التعليمات القوية لإدارة البيانات بكفاءة وتلاعبها. إليك جدول بأوامر Redis للرجوع إليه.

الأمر نظرة عامة تفسير
SET تعيين المفتاح تعيين قيم مثل السلاسل النصية والأعداد من خلال ربطها بالمفاتيح.
GET الحصول على قيمة المفتاح الحصول على القيمة المرتبطة بالمفتاح
DEL حذف المفتاح حذف مفتاح أو أكثر
EXPIRE تعيين تاريخ انتهاء الصلاحية تعيين وقت انتهاء الحذف التلقائي (TTL) للمفاتيح
INCR زيادة القيمة زيادة القيمة العددية بمقدار 1
DECR نقصان القيمة تقليل القيمة العددية بمقدار 1
LPUSH إضافة إلى أعلى القائمة إضافة قيمة واحدة أو أكثر إلى بداية القائمة
RPOP الحصول على من نهاية القائمة الحصول على آخر قيمة في القائمة وإزالتها من القائمة
LLEN الحصول على طول القائمة الحصول على عدد القيم في القائمة
LINDEX الحصول على عنصر في أي موقع الحصول على العنصر عند أي فهرس في القائمة
LRANGE الحصول على نطاق القائمة الحصول على العناصر في النطاق المحدد من القائمة
LSET تحديث العناصر في القائمة تحديث العنصر عند الفهرس المحدد في القائمة
LREM حذف العناصر في القائمة حذف العنصر بالقيمة المحددة في القائمة
SADD إضافة إلى المجموعة إضافة قيم فريدة إلى المجموعة
ZADD إضافة إلى المجموعة المرتبة ربط الدرجة والقيمة وإضافتها إلى المجموعة المرتبة
ZRANGE الحصول على نطاق المجموعة المرتبة الحصول على العناصر في نطاق محدد مرتبة
HSET تعيين الحقل في التجزئة تعيين القيمة في الحقل المحدد لمفتاح التجزئة
HGET الحصول على قيمة الحقل من التجزئة الحصول على القيمة للحقل المحدد من مفتاح التجزئة
HGETALL الحصول على جميع حقول التجزئة الحصول على جميع الحقول والقيم الموجودة في مفتاح التجزئة
HDEL إزالة حقل من التجزئة حذف الحقل المحدد لمفتاح التجزئة

Explore more

كيفية الوصول إلى واجهة برمجة تطبيقات كلود 3.7 سونيت واختبارها باستخدام أبادوغ

كيفية الوصول إلى واجهة برمجة تطبيقات كلود 3.7 سونيت واختبارها باستخدام أبادوغ

إذا كنت متحمسًا لإصدار Anthropic الأخير، Claude 3.7 Sonnet، وترغب في استكشاف قدراته من خلال واجهة برمجة التطبيقات (API) أثناء اختباره باستخدام Apidog، فأنت في المكان الصحيح. 💡قبل أن نبدأ، دعني أعطيك لمحة سريعة: قم بتنزيل Apidog مجانًا اليوم لتسهيل عملية اختبار واجهة برمجة التطبيقات الخاصة بك، خاصة لاستكشاف ميزات Claude 3.7 Sonnet القوية - مثالي للمطورين الذين يرغبون في اختبار نماذج الذكاء الاصطناعي المتطورة مثل هذا!زر لنبدأ بشرح لماذا يعد Claude 3.7 Sonnet مهمًا. كشفت Anthropic مؤخرًا عن هذا

25 فبراير 2025

كيفية بناء واختبار واجهة برمجة تطبيقات Spring Boot باستخدام Apidog

كيفية بناء واختبار واجهة برمجة تطبيقات Spring Boot باستخدام Apidog

تعلم كيفية إنشاء واجهة برمجة تطبيقات RESTful بسيطة باستخدام Spring Boot واختبارها بأداة تسمى APIdog. Spring Boot هو إطار عمل يسهل تطوير الويب باستخدام Java. Apidog هي أداة تساعدك في اختبار وتصحيح واجهات برمجة التطبيقات الخاصة بك.

29 فبراير 2024

[دليل] تحويل واجهات برمجة التطبيقات SOAP إلى واجهات برمجة التطبيقات REST

[دليل] تحويل واجهات برمجة التطبيقات SOAP إلى واجهات برمجة التطبيقات REST

تحويل واجهات برمجة التطبيقات SOAP إلى REST أصبح أكثر وضوحًا. تقدم واجهات REST مرونة وقابلية للتوسع وبساطة في تعزيز الاتصال بين نظامين أو برنامجين. في هذه المقالة، اكتشف ما تحتاجه لتحويل واجهات SOAP إلى REST!

29 فبراير 2024

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات