ديف أوبس والحوسبة السحابية

استراتيجيات التخزين المؤقت بـ Redis: سرّع تطبيقك 10 أضعاف

February 22, 2026 1 دقيقة قراءة 8 مشاهدة

يعالج Redis أكثر من 100,000 عملية في الثانية بزمن استجابة أقل من ميلي ثانية. يُستخدم من Twitter وGitHub وShopify.

نمط التخزين الجانبي

$users = Cache::remember('active_users', 3600, function () {
    return User::where('active', true)->with('profile')->get();
});

إبطال التخزين المؤقت

class PostObserver
{
    public function updated(Post $post): void
    {
        Cache::tags(['posts'])->flush();
        Cache::forget("post:{$post->id}");
    }
}

هياكل بيانات Redis

// المجموعات المرتبة للوحات الصدارة
Redis::zadd('leaderboard', $score, $userId);

// القوائم للنشاط الأخير
Redis::lpush("user:{$id}:activity", json_encode($event));
Redis::ltrim("user:{$id}:activity", 0, 49);

// المجموعات للتتبع الفريد
Redis::sadd("post:{$id}:viewers", $userId);

يقلل التخزين المؤقت بـ Redis حمل قاعدة البيانات بنسبة 80-90% ويقلص أوقات الاستجابة من 200ms إلى أقل من 20ms.

شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!