|
|
|
@ -40,6 +40,50 @@ zk: |
|
|
|
# Name of the directory in zookeeper 'filesystem' |
|
|
|
zk_dir: "${ZOOKEEPER_NODES_DIR:/thingsboard}" |
|
|
|
|
|
|
|
cache: |
|
|
|
# caffeine or redis |
|
|
|
type: "${CACHE_TYPE:redis}" |
|
|
|
|
|
|
|
redis: |
|
|
|
# standalone or cluster |
|
|
|
connection: |
|
|
|
type: "${REDIS_CONNECTION_TYPE:standalone}" |
|
|
|
standalone: |
|
|
|
host: "${REDIS_HOST:localhost}" |
|
|
|
port: "${REDIS_PORT:6379}" |
|
|
|
useDefaultClientConfig: "${REDIS_USE_DEFAULT_CLIENT_CONFIG:true}" |
|
|
|
# this value may be used only if you used not default ClientConfig |
|
|
|
clientName: "${REDIS_CLIENT_NAME:standalone}" |
|
|
|
# this value may be used only if you used not default ClientConfig |
|
|
|
connectTimeout: "${REDIS_CLIENT_CONNECT_TIMEOUT:30000}" |
|
|
|
# this value may be used only if you used not default ClientConfig |
|
|
|
readTimeout: "${REDIS_CLIENT_READ_TIMEOUT:60000}" |
|
|
|
# this value may be used only if you used not default ClientConfig |
|
|
|
usePoolConfig: "${REDIS_CLIENT_USE_POOL_CONFIG:false}" |
|
|
|
cluster: |
|
|
|
# Comma-separated list of "host:port" pairs to bootstrap from. |
|
|
|
nodes: "${REDIS_NODES:}" |
|
|
|
# Maximum number of redirects to follow when executing commands across the cluster. |
|
|
|
max-redirects: "${REDIS_MAX_REDIRECTS:12}" |
|
|
|
useDefaultPoolConfig: "${REDIS_USE_DEFAULT_POOL_CONFIG:true}" |
|
|
|
# db index |
|
|
|
db: "${REDIS_DB:0}" |
|
|
|
# db password |
|
|
|
password: "${REDIS_PASSWORD:}" |
|
|
|
# pool config |
|
|
|
pool_config: |
|
|
|
maxTotal: "${REDIS_POOL_CONFIG_MAX_TOTAL:128}" |
|
|
|
maxIdle: "${REDIS_POOL_CONFIG_MAX_IDLE:128}" |
|
|
|
minIdle: "${REDIS_POOL_CONFIG_MIN_IDLE:16}" |
|
|
|
testOnBorrow: "${REDIS_POOL_CONFIG_TEST_ON_BORROW:true}" |
|
|
|
testOnReturn: "${REDIS_POOL_CONFIG_TEST_ON_RETURN:true}" |
|
|
|
testWhileIdle: "${REDIS_POOL_CONFIG_TEST_WHILE_IDLE:true}" |
|
|
|
minEvictableMs: "${REDIS_POOL_CONFIG_MIN_EVICTABLE_MS:60000}" |
|
|
|
evictionRunsMs: "${REDIS_POOL_CONFIG_EVICTION_RUNS_MS:30000}" |
|
|
|
maxWaitMills: "${REDIS_POOL_CONFIG_MAX_WAIT_MS:60000}" |
|
|
|
numberTestsPerEvictionRun: "${REDIS_POOL_CONFIG_NUMBER_TESTS_PER_EVICTION_RUN:3}" |
|
|
|
blockWhenExhausted: "${REDIS_POOL_CONFIG_BLOCK_WHEN_EXHAUSTED:true}" |
|
|
|
|
|
|
|
# COAP server parameters |
|
|
|
transport: |
|
|
|
coap: |
|
|
|
|