Defaults to `redis://localhost:6379`.
+`PAPERLESS_REDIS_PREFIX=<prefix>`
+
+: Prefix to be used in Redis for keys and channels. Useful for sharing one Redis server among multiple Paperless instances.
+
+ Defaults to no prefix.
+
### Database
`PAPERLESS_DBENGINE=<engine_name>`
"hosts": [_CHANNELS_REDIS_URL],
"capacity": 2000, # default 100
"expiry": 15, # default 60
+ "prefix": os.getenv("PAPERLESS_REDIS_PREFIX", ""),
},
},
}
CELERY_SEND_TASK_SENT_EVENT = True
CELERY_BROKER_CONNECTION_RETRY = True
CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True
+CELERY_BROKER_TRANSPORT_OPTIONS = {
+ "global_keyprefix": os.getenv("PAPERLESS_REDIS_PREFIX", ""),
+}
CELERY_TASK_TRACK_STARTED = True
CELERY_TASK_TIME_LIMIT: Final[int] = __get_int("PAPERLESS_WORKER_TIMEOUT", 1800)