Enabling Sessions

To enable support for in-memory sessions you just need the session dependency:

  1. implementation("io.micronaut:micronaut-session")
  1. <dependency>
  2. <groupId>io.micronaut</groupId>
  3. <artifactId>micronaut-session</artifactId>
  4. </dependency>

Redis Sessions

If you wish to store Session instances in Redis you can do so with the Micronaut Redis module which includes detailed instructions.

To quickly get up and running with Redis sessions you must also have the redis-lettuce configuration on your classpath:

build.gradle

  1. compile "io.micronaut:micronaut-session"
  2. compile "io.micronaut.redis:micronaut-redis-lettuce"

And enable Redis sessions via configuration in application.yml:

Enabling Redis Sessions

  1. redis:
  2. uri: redis://localhost:6379
  3. micronaut:
  4. session:
  5. http:
  6. redis:
  7. enabled: true