Free YouTube views likes and subscribers? Easily!
Get Free YouTube Subscribers, Views and Likes

Caching API Responses with Redis

Follow
Redis

Let's implement a simple cache with Redis and the Open Weather API! Justin demonstrates how to cache thirdparty API responses using node.js, ioredis, axios, and Redis!

The complete application can be found at https://github.com/redisdeveloper/re...

$ git clone [email protected]:redisdeveloper/rediscachingapiresponses

See the application README for complete instructions

▬ Links ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
00:00 Introduction
00:53 Initializing Project
02:04 Creating endpoint function
03:56 Creating getWeather function
04:16 Initializing API request
04:43 Returning API response as JSON object
06:00 Running file with API only
07:06 Timing the API Request/Response
08:13 Running file with timing
08:34 Adding a Redis GET
09:05 Connecting to Redis
09:46 We have some complaints
10:09 Starting Redis Docker image
10:28 Checking Redis for cache entry
13:09 Returning our cached entry
14:38 Writing the Redis SET
15:40 Running file with API then cached responses
17:12 Preventing cache staleness
18:40 Implementing key expiration in Redis
19:00 Running file with expiry
20:30 Checking expiration with TTL command
21:06 Wrapup and fare thee well

Need a Redis cluster now? Sign up for a free Redis Cloud Essentials account → https://bit.ly/2wasiCa

Join our Discord server →   / discord  

RedisInsight → https://redislabs.com/redisenterpris...
Redis University → https://university.redislabs.com/
Redis Labs → https://redislabs.com/

posted by nowherezonewj