Introduction
  • Introduction
  • Course Overview & Software and Tools we will use
  • Distributed Caching Overview (& expectations from a cache manager)
Implementing R/W Caching Patterns
  • Introduction and overview of Redis
  • Popular Caching Patterns and Demo Overview
  • Demo Part1: Setup, Build, Test (SpringBoot Rest API)
  • Demo Part2: Implement Caching and Test
  • Key Points and Pitfalls
Security and Access Controls
  • Redis ACLs and SpringBoot Client implementation over view
  • Demo: Security setup and implementation
  • Power of RediSearch and RedisJSON Modules
Web Session State Caching
  • Introduction to Web Session State and challenges in caching
  • Implementation and demo of web session data with Redis and SpringBoot webapp
Cache Eviction and Time To Live (TTL)
  • Eviction & TTL Server and Client Side - Implementation and Demo
Wrap up and resources
  • Resources: Git/Slides and Tutorials and Materials for further study (walkthrough