immich-valkey

immich-valkey

官方

Docker 应用程序 from rorar's Repository

概述

Valkey is an open-source, high-performance key/value store (Redis fork). Used by Immich as a cache and job queue (BullMQ).

This is a lightweight component. Must be on the same Docker network as the Immich server.

Tuning (via Post Arguments):

  • maxmemory 0 (unlimited). For low-memory systems, change to 256mb.
  • appendonly yes. Enables job queue persistence across container restarts.
  • tcp-keepalive 60. Faster dead connection detection in Docker networks (default: 300).

Storage sizing recommendations:

  • Small (10k photos): 1-2GB
  • Medium (10k-50k photos): 2-5GB
  • Large (50k photos): 5-10GB

Note: Immich officially uses Valkey (not Redis) since their docker-compose.yml references valkey/valkey:9.

要求

Must be on the same Docker network as the immich-server container. Full setup guide: https://rorar.github.io/immich-unraid-manual/

运行时参数

网络
immich_internal
外壳
sh
特权
false
额外参数
--health-cmd="valkey-cli ping || exit 1" --health-interval=10s --health-retries=5 --health-start-period=10s --health-timeout=5s

模板配置

Path: DataPathrw

Persistent Valkey data directory. Stores RDB snapshots and AOF logs for job queue persistence.

目标
/data
默认值
/mnt/user/appdata/immich-valkey/
价值
/mnt/user/appdata/immich-valkey/
--- System ---Variable

General settings.

Variable: TZVariable

Timezone. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

目标
TZ
默认值
Europe/Berlin
价值
Europe/Berlin

下载统计数据

164,874,024
下载总数

详细信息

存储库
valkey/valkey:latest
最后更新2026-05-28
初见2025-02-18

在Unraid 上运行 immich-valkey 。

immich-valkey 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。