العودة إلى الدورة

العمل مع Redis: التخزين المؤقت

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

التسريع باستخدام Redis

تخزين البيانات المتكررة في Redis يمكن أن يقلل بشكل كبير من الحمل على قاعدة البيانات.

go rdb := redis.NewClient(&redis.Options{Addr: "localhost:6379"})

// تعيين قيمة مع وقت انتهاء err := rdb.Set(ctx, "key", "value", time.Minute).Err()

// جلب قيمة val, err := rdb.Get(ctx, "key").Result()