mirror of
https://github.com/tiennm99/keepalive.git
synced 2026-10-11 03:13:31 +00:00
32 lines
1011 B
Bash
32 lines
1011 B
Bash
# Pick one of: redis, valkey, postgresql, mysql, mongodb, couchbase
|
|
KEEPALIVE_ADAPTER=redis
|
|
|
|
# Optional: tick interval (e.g. 30s, 1m, 5m). Defaults to 1m.
|
|
# KEEPALIVE_INTERVAL=1m
|
|
|
|
# Optional: key/doc ID to increment. Defaults to counter.
|
|
# KEEPALIVE_COUNTER_KEY=counter
|
|
|
|
# --- redis / valkey ---
|
|
KEEPALIVE_REDIS_URL=redis://default@127.0.0.1:6379
|
|
# KEEPALIVE_VALKEY_URL=valkey://default@127.0.0.1:6379
|
|
|
|
# --- postgresql ---
|
|
# KEEPALIVE_POSTGRESQL_URL=postgres://user:pass@host:5432/dbname?sslmode=require
|
|
|
|
# --- mysql ---
|
|
# KEEPALIVE_MYSQL_DSN=user:pass@tcp(host:3306)/dbname
|
|
|
|
# --- mongodb ---
|
|
# KEEPALIVE_MONGODB_URI=mongodb+srv://user:pass@cluster.mongodb.net
|
|
# KEEPALIVE_MONGODB_DATABASE=keepalive
|
|
# KEEPALIVE_MONGODB_COLLECTION=counter
|
|
|
|
# --- couchbase ---
|
|
# KEEPALIVE_COUCHBASE_CONNECTION_STRING=couchbases://cb.host
|
|
# KEEPALIVE_COUCHBASE_USERNAME=
|
|
# KEEPALIVE_COUCHBASE_PASSWORD=
|
|
# KEEPALIVE_COUCHBASE_BUCKET_NAME=
|
|
# KEEPALIVE_COUCHBASE_SCOPE_NAME=_default
|
|
# KEEPALIVE_COUCHBASE_COLLECTION_NAME=_default
|