The Redis Session Cache

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.

It is an independent and external service which can act as a centralized session repository for a clustered WebSEAL server environment. Servers in the cluster can use the Redis server to provide failover for user sessions.

The Redis session cache provides the following benefits:
  • Manages sessions across multiple Web security servers.
  • Resolves session inactivity and session lifetime timeout consistency issues in a replicated Web security server environment.
  • Provides secure failover and single sign-on among replicated Web security servers.
  • Provides controls over the maximum number of allowed concurrent sessions per user.
  • Provides single sign-on capabilities and single sign-off among other websites in the same DNS domain.
  • Provides performance and high availability protection to the server environment in the event of hardware or software failure.
  • Allows administrators to view and modify remote WebSEAL sessions using standard Redis tools.