استخدام Redis كذاكرة تخزين مؤقت في Laravel:

يعد التخزين المؤقت أداة مهمة لتحسين أداء تطبيقات الويب. في Laravel ، Redis هي إحدى آليات التخزين المؤقت الشائعة المستخدمة لتخزين البيانات المؤقتة وتقليل وقت استعلام قاعدة البيانات.

الشروع في العمل Redis في Laravel

لاستخدامها Redis كذاكرة تخزين مؤقت Laravel ، تحتاج أولاً إلى التثبيت Redis والتأكد من Laravel تكوينه لاستخدامه. يمكنك التثبيت Redis من خلال مدير الحزم لنظام التشغيل أو من Redis الموقع الرسمي.

بعد التثبيت ، تحتاج إلى تحرير .env ملف التكوين Laravel وتقديم Redis تفاصيل الاتصال على النحو التالي:

CACHE_DRIVER=redis  
REDIS_HOST=127.0.0.1  
REDIS_PASSWORD=null  
REDIS_PORT=6379  

التخزين المؤقت الأساسي باستخدام Redis تنسيق Laravel

في Laravel ، يمكنك استخدام وظائف مثل Cache::put ، Cache::get و Cache::remember ، والمزيد للتفاعل معها Redis للتخزين المؤقت.

تخزين البيانات في Redis:

Cache::put('key', 'value', $expirationInSeconds);

استرجاع البيانات من Redis:

$value = Cache::get('key');

استرداد البيانات من Redis أو تخزينها مؤقتًا إذا لم تكن موجودة:

$value = Cache::remember('key', $expirationInSeconds, function() {  
    // Perform data retrieval from the database or other data sources  
   return User::all();  
});  

فوائد استخدام Redis ذاكرة التخزين المؤقت

يوفر الاستخدام Redis كذاكرة تخزين Laravel مؤقت العديد من الفوائد ، بما في ذلك:

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

 

Kết luận Redis هي أداة قوية لاستخدامها كذاكرة تخزين مؤقت في تطبيقك Laravel. تساعد الاستفادة Redis من آلية التخزين المؤقت في تحسين الأداء وتحسين تجربة المستخدم في تطبيق الويب الخاص بك. تهدف هذه المقالة إلى منحك فهمًا أفضل لاستخدامها Redis وتطبيقها Laravel على مشاريعك لتحسين الأداء وتحسين تجربة المستخدم.