مشاركة عبر


استخدام أداة سطر الأوامر Redis مع Azure Managed Redis

استخدم أداة سطر الأوامر redis-cli للتفاعل مع Azure Managed Redis كجهاز عميل. استخدم هذه الأداة للتفاعل مباشرة مع مثيل Azure Managed Redis وتصحيح الأخطاء واستكشاف الأخطاء وإصلاحها.

تثبيت redis-cli

يتم تثبيت أداة redis-cli تلقائيا مع حزمة Redis، والتي تتوفر لأنظمة تشغيل متعددة. راجع دليل تثبيت Redis مصدر مفتوح للحصول على الوثائق الأكثر تفصيلا على نظام التشغيل المفضل لديك.

Linux

يعمل redis-cli بشكل أصلي على Linux، وتتضمن معظم التوزيعات حزمة Redis التي تحتوي على أداة redis-cli. على Ubuntu، على سبيل المثال، يمكنك تثبيت حزمة Redis مع الأوامر التالية:

sudo apt-get update
sudo apt-get install redis

بالنسبة لنظام التشغيل

أفضل طريقة لاستخدام redis-cli على كمبيوتر Windows هي تثبيت نظام Windows الفرعي لـ Linux (WSL). يسمح لك نظام Linux الفرعي بتشغيل أدوات linux مباشرة على Windows. لتثبيت WSL، اتبع إرشادات تثبيت WSL.

بمجرد تثبيت WSL، يمكنك تثبيت redis-cli باستخدام أي إدارة حزمة متوفرة في توزيعة Linux التي اخترتها ل WSL.

جمع معلومات الوصول إلى ذاكرة التخزين المؤقت

يمكنك جمع المعلومات المطلوبة للوصول إلى ذاكرة التخزين المؤقت باستخدام هذه الطرق:

في هذا القسم، يمكنك استرداد المفاتيح من مدخل Microsoft Azure.

استرجع اسم المضيف والمنافذ ومفاتيح الوصول من مدخل Azure

لتوصيل مخزن Azure الخاص بك لخادم Redis، يحتاج العميل المخزن إلى اسم المضيف والمنافذ ومفتاح للتخزين المؤقت. قد يشير بعض العملاء إلى هذه العناصر بأسماء مختلفة قليلًا. يمكنك الحصول على اسم المضيف والمنافذ والمفاتيح من مدخل Microsoft Azure.

  • للحصول على اسم المضيف والمنافذ لذاكرة التخزين المؤقت، حدد نظرة عامة من قائمة الموارد . اسم المضيف من النموذج <DNS name>.redis.cache.windows.net.

    لقطة شاشة تعرض Azure Cache لخصائص Redis.

  • للحصول على مفاتيح الوصول، حدد Authentication من قائمة Resource . ثم حدد علامة التبويب مفاتيح الوصول.

    لقطة شاشة تعرض Azure Cache لمفاتيح الوصول إلى Redis.

الاتصال باستخدام redis-cli

افتح shell أو terminal على كمبيوتر مثبت عليه حزمة Redis. إذا كنت تستخدم WSL، يمكنك استخدام وحدة طرفية لـ Windows لفتح سطر أوامر Linux. قبل الاتصال ب redis-cli، تحقق مما يلي:

  1. ما إذا كان الوصول إلى TLS مطلوبا - بشكل افتراضي، تستخدم مثيلات Azure Managed Redis تشفير TLS للاتصالات. كلما تم استخدام TLS على جانب الخادم، يجب تمكين TLS على redis-cli باستخدام --tls الخيار .
  2. المنفذ المستخدم - تستخدم جميع مثيلات Azure Managed Redis المنفذ 10000. لاحظ أن هذا يختلف عن الافتراضي لإصدار مجتمع Redis، وهو 6379.
  3. ما إذا كان مثيل ذاكرة التخزين المؤقت يستخدم نهج نظام مجموعة OSS - إذا كنت تستخدم نهج نظام مجموعة OSS، أضف -cالخيار لضمان إمكانية الوصول إلى جميع الأجزاء.

الأمثلة

  1. الاتصال بمثيل Azure Managed Redis باستخدام نهج مجموعة المؤسسة مع TLS:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. الاتصال بمثيل Azure Managed Redis باستخدام نهج مجموعة OSS وTLS:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
    

اختبار الاتصال

بمجرد تأسيس الاتصال، يمكنك إصدار أوامر إلى مثيل Azure Managed Redis. إحدى الطرق السهلة لاختبار الاتصال هي استخدام PING الأمر . يرجع PONG هذا الأمر في وحدة التحكم.

yourcachename.region.redis.azure.net:10000> PING
PONG

يمكنك أيضا تشغيل أوامر مثل SET و GET:

yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"

أنت الآن متصل بمثيل Azure Managed Redis باستخدام redis-cli.

بدائل redis-cli

في حين أن redis-cli هو أداة مفيدة، يمكنك الاتصال بذاكرة التخزين المؤقت بطرق أخرى لاستكشاف الأخطاء وإصلاحها أو الاختبار:

  • RedisInsight هو أداة رسومية غنية مصدر مفتوح لإصدار أوامر Redis وعرض محتويات مثيل Redis. يعمل مع Azure Managed Redis وهو مدعوم على Linux وWindows وmacOS.

ابدأ بإنشاء مثيل Azure Managed Redis مثيل جديد.