How Caching Works
Cache flow
Incoming request for IP X
│
▼
Redis GET geoip:X
│
┌────┴────┐
HIT MISS
│ │
│ Query MaxMind for X
│ │
│ Redis SET geoip:X (TTL = redis_cache_time hours)
│ │
└────┬──────┘
│
Return JSON to clientCache keys
Cache TTL
Caching error responses
Value
Behaviour
Inspecting the cache
Cache statistics
Field
Description
Last updated