يعد التخزين المؤقت أداة مهمة لتحسين أداء تطبيقات الويب. في 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 على مشاريعك لتحسين الأداء وتحسين تجربة المستخدم.