Skip to content
Kona

Redis

kona-redis exposes a small RedisConnection API backed by an in-memory client (default) or Lettuce.

redis.default=default
redis.client=memory # or lettuce
redis.connections.default.host=127.0.0.1
redis.connections.default.port=6379
# or redis.connections.default.url=redis://127.0.0.1:6379/0
val redis = RedisManager(config).connection()
redis.set("key", "value")
redis.setex("ttl", 60, "value")
redis.get("key")

Register RedisServiceProvider to bind RedisManager and the default RedisConnection.

Set session.driver=redis and pass a RedisConnection into SessionManager (or resolve both from the container). Keys use session.connection_prefix (default kona_session:).