feat: add redis cache and fanout support
This commit is contained in:
@@ -52,6 +52,22 @@ ENV DEFAULT_COUNTRY_CODE=US
|
||||
|
||||
# The MySQL DSN connection.
|
||||
ENV MYSQL_DSN='root@tcp(mysql)/tinode?parseTime=true&collation=utf8mb4_0900_ai_ci'
|
||||
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
|
||||
|
||||
# The PostgreSQL DSN connection.
|
||||
ENV POSTGRES_DSN='postgresql://postgres:postgres@localhost:5432/tinode?sslmode=disable&connect_timeout=10'
|
||||
|
||||
Reference in New Issue
Block a user