-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Donald Dong edited this page Apr 27, 2021
·
15 revisions
RedisMemo
Caching is made easy
-
Database caching: Quick review of why caching is important
-
Challenges with application-level caching
2.1 Forgetting to invalidate the cache
2.2 Cache invalidation during database transactions
2.3 Cache invalidation could be slow and expensive
2.4 Possible race conditions
2.5 Cache inconsistency during deployments -
How caching is easily done with RedisMemo
3.1 Performant and reliable cache invalidation
3.2 Auto-invalidation
3.3 Add caching without changing any call sites
3.4 Add caching confidently
3.4.1 Avoid mistakes by pulling in existing dependencies
3.4.2 Monitoring
3.4.3 Safely roll out changes