Add the Redis backend to a Spring Boot app in 5 minutes
This quickstart adds the FlowWarden Redis backend to an existing Spring Boot application that already uses flowwarden-stream-core. After these three steps, your LockService and CheckpointStore beans are backed by Redis instead of MongoDB.
flowwarden-redis requires spring-boot-starter-data-redis on the classpath. Spring Boot creates the StringRedisTemplate bean that flowwarden-redis needs, and resolves the underlying Lettuce or Jedis client.
Start the application and check the bean wiring. Either look for the Spring Boot startup banner followed by no BeanCreationException, or print the active beans:
If you see MongoLockService / MongoCheckpointStore instead, check that spring-boot-starter-data-redis is on the classpath and that a StringRedisTemplate bean exists (Spring Boot creates one whenever the starter resolves a working connection).
flowwarden-redis provides the backend implementations only. You still need flowwarden-stream-core for the @ChangeStream / @Checkpoint annotation engine and a MongoDB Change Stream source to watch — Redis replaces only the coordination state, not the event source.