feat: initial in-house cache distribution

This commit is contained in:
lewis
2026-02-08 10:03:53 +00:00
committed by Tangled
parent 240f24718e
commit 326aadcdb6
42 changed files with 4671 additions and 400 deletions
+10 -2
View File
@@ -41,10 +41,18 @@ BACKUP_STORAGE_PATH=/var/lib/tranquil/backups
# BACKUP_RETENTION_COUNT=7
# BACKUP_INTERVAL_SECS=86400
# =============================================================================
# Valkey (for caching and distributed rate limiting)
# Cache & Rate Limiting
# =============================================================================
# If not set, falls back to in-memory caching (single-node only)
# Ripple (in-process CRDT cache) is the default. No config needed for single-node.
# Set VALKEY_URL to use valkey instead (disables ripple).
# VALKEY_URL=redis://localhost:6379
#
# Ripple multi-node settings (only needed when clustering):
# RIPPLE_BIND=0.0.0.0:7890
# RIPPLE_PEERS=10.0.0.2:7890,10.0.0.3:7890
# RIPPLE_MACHINE_ID=1
# RIPPLE_GOSSIP_INTERVAL_MS=200
# RIPPLE_CACHE_MAX_MB=256
# =============================================================================
# Security Secrets
# =============================================================================