Redis Settings Ignored in Livekit Server

I have livekit-server hosted using Docker and I’m struggling to get the server to recognise the Redis config in it’s yaml file.

redis: 2026/04/30 14:09:35 pool.go:617: redis: connection pool: failed to dial after 5 attempts: dial tcp: address redis: missing port in address

It just looks like it’s defaulting to redis rather then the value that’s in config

port: 7880
redis:
  address: redis:6379
keys:
  AAA: BBB
rtc:
  tcp_port: 7881
  udp_port: 7882
prometheus_port: 6789

Even if I change the address for redis to some nonsense value, it still tries to connect to “redis”. I’ve put quotes round the value in case the : was confusing it, and I’ve tried setting the value via LIVEKIT_REDIS_ADDRESS environment variable.

I know it’s using the file OK because if I introduce a parse error it will fail.

The configuration looks correct, can you try runing livekit locall (outside docker) with this same yaml file to rule out environment issues.