mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-15 10:13:15 -05:00
Enhancement: Allow to set a prefix for keys and channels in redis (#3993)
This commit is contained in:
parent
20a4d8949d
commit
a0005c8b3e
@ -35,6 +35,12 @@ matcher.
|
|||||||
|
|
||||||
Defaults to `redis://localhost:6379`.
|
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
|
### Database
|
||||||
|
|
||||||
`PAPERLESS_DBENGINE=<engine_name>`
|
`PAPERLESS_DBENGINE=<engine_name>`
|
||||||
|
@ -364,6 +364,7 @@ CHANNEL_LAYERS = {
|
|||||||
"hosts": [_CHANNELS_REDIS_URL],
|
"hosts": [_CHANNELS_REDIS_URL],
|
||||||
"capacity": 2000, # default 100
|
"capacity": 2000, # default 100
|
||||||
"expiry": 15, # default 60
|
"expiry": 15, # default 60
|
||||||
|
"prefix": os.getenv("PAPERLESS_REDIS_PREFIX", ""),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -679,6 +680,9 @@ CELERY_TASK_SEND_SENT_EVENT = True
|
|||||||
CELERY_SEND_TASK_SENT_EVENT = True
|
CELERY_SEND_TASK_SENT_EVENT = True
|
||||||
CELERY_BROKER_CONNECTION_RETRY = True
|
CELERY_BROKER_CONNECTION_RETRY = True
|
||||||
CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = 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_TRACK_STARTED = True
|
||||||
CELERY_TASK_TIME_LIMIT: Final[int] = __get_int("PAPERLESS_WORKER_TIMEOUT", 1800)
|
CELERY_TASK_TIME_LIMIT: Final[int] = __get_int("PAPERLESS_WORKER_TIMEOUT", 1800)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user