Redis Variables
Zammad requires Redis to work. During package installation, it is installed automatically unless there is a Redis installation on the host already. In the Docker Compose stack, there is a Redis Service included. Both scenarios work out of the box and should not require adjustments unless your setup differs or you want to explicitly make adjustments.
Standard Setup
For a Redis standard deployment, you can provide one variable: REDIS_URL. This variable can include IP/URL, a port, a username and password. Examples:
redis://redis.example.com:1234redis://user:password@redis.example.com
Sentinel Setup
The variables in the table don't have default values set. In case you want to connect Zammad to a Redis Sentinel cluster, only REDIS_SENTINELS variable is mandatory, the others are optional.
| Variable | Description |
|---|---|
REDIS_SENTINELS | Mandatory when using a Sentinel setup; comma separated IPs/URLs; optional port. Examples: sentinel1.example.com:26380, sentinel2.example.com |
REDIS_SENTINEL_NAME | Name of Sentinel setup; fallback to mymaster if not provided |
REDIS_SENTINEL_USERNAME | Username for Sentinel |
REDIS_SENTINEL_PASSWORD | Password for Sentinel |
REDIS_USERNAME | Username for Redis |
REDIS_PASSWORD | Password for Redis |