Describe how you would implement a caching layer using Redis to reduce database read load for high-frequency queries.