Use retention to prevent unbounded stream growth:
XADD key MAXLEN [~|=] count ...XTRIM key MAXLEN [~|=] countXTRIM key MINID [~|=] threshold-idXADD without MAXLEN:
SWARM_KEYDB_STREAM_DEFAULT_MAXLENSWARM_KEYDB_STREAM_DEFAULT_MAXLEN_APPROXIMATEApproximate (~) trimming favors lower trim frequency and keeps stream size bounded close to target (within roughly 10%).
MAXLEN ~ 86_400_000MAXLEN ~ 60_480_000MAXLEN ~ 25_920_000Monitor:
swarmkeydb_stream_trimmed_total to verify trims are happeningswarmkeydb_stream_length_bytes to track memory footprint (total + per stream)