feat: add redis cache and fanout support
This commit is contained in:
@@ -36,6 +36,22 @@ ENV DEFAULT_COUNTRY_CODE=US
|
||||
# DB connection is provided at deploy time via secret-backed env var. No default value.
|
||||
ENV MYSQL_DSN=
|
||||
ENV STORE_USE_ADAPTER=mysql
|
||||
ENV REDIS_ADDR=
|
||||
ENV REDIS_USERNAME=
|
||||
ENV REDIS_PASSWORD=
|
||||
ENV REDIS_DB=0
|
||||
ENV REDIS_KEY_PREFIX=im
|
||||
ENV REDIS_DIAL_TIMEOUT_MS=2000
|
||||
ENV REDIS_READ_TIMEOUT_MS=2000
|
||||
ENV REDIS_WRITE_TIMEOUT_MS=2000
|
||||
ENV REDIS_PENDING_TTL_SECONDS=120
|
||||
ENV REDIS_DONE_TTL_SECONDS=86400
|
||||
ENV REDIS_FAILED_TTL_SECONDS=600
|
||||
ENV REDIS_HOT_MESSAGE_TTL_SECONDS=86400
|
||||
ENV REDIS_PRESENCE_TTL_SECONDS=120
|
||||
ENV REDIS_CACHE_TTL_SECONDS=300
|
||||
ENV REDIS_SHORT_STATE_TTL_SECONDS=600
|
||||
ENV REDIS_GROUP_FANOUT_ENABLED=true
|
||||
|
||||
# Tenant registry lives in the hotgo database (shared with im_manager); tenant
|
||||
# DB routing resolves to the same tinode DB for the seeded "default" tenant.
|
||||
|
||||
Reference in New Issue
Block a user