Skip to main content
Version: Next

Cache Namespaces

Each backend search block can define a Redis cache namespace through cache_name.

Current locations:

  • auth.backends.ldap.search[].cache_name
  • auth.backends.lua.backend.search[].cache_name

LDAP Example

auth:
backends:
ldap:
search:
- protocol:
- imap
- pop3
- lmtp
cache_name: "dovecot"
- protocol:
- smtp
- submission
cache_name: "submission"

Lua Example

auth:
backends:
lua:
backend:
search:
- protocol:
- oidc
- saml
cache_name: "identity"

TTL behavior comes from:

  • storage.redis.positive_cache_ttl
  • storage.redis.negative_cache_ttl