fastapi-redis-cache
fastapi-redis-cache copied to clipboard
Add functionality for specifying a web cache expiration
It should be possible to use the cache-control
header's no-cache
directive to force web caches to revalidate cached results before providing them. Unfortunately, some proxy caches do not appear to respect no-cache
, and will continue to provide results from cache until they have expired.
This commit allows the Redis and web cache expirations to be set independently, so that items can be cached to Redis with long expirations, but provided to the web with shorter expirations, forcing web caches to revalidate.
This looks really nice. It is just sad that this project has been discontinued.