Skip to main content
Version: 3.x

Session Management

Learn how sessions are managed in a Front-Commerce Application.

Front-Commerce is using Remix Session API to manage sessions. Two session adapters are available:

File System​

The file system adapter is the default adapter. It stores sessions in the file system of the server within the .front-commerce/sessions directory.

danger

The File System adapter isn't recommended neither for development nor production. It may lead to performance issues and serialization errors (see this issue).

Redis​

The Redis adapter stores sessions in a Redis instance. It is recommended for development and production environments.

You can enable it by setting the FRONT_COMMERCE_CLOUD_REDIS_SESSIONS_HOST environment variable to the host of your Redis instance.

tip

You can run a Redis instance locally using Docker with the following command:

docker run -p 6379:6379 --rm --name redis -d redis

Then add the following following environment variable to your .env:

FRONT_COMMERCE_CLOUD_REDIS_SESSIONS_HOST=localhost