NATS
Streams Commands
Create and manage JetStream streams for persistent messaging. Configure retention policies, replication, storage limits, and subject filtering for durable message storage.
8 commands
Pro Tips
Create a stream: 'nats stream add ORDERS --subjects "orders.>" --retention limits --max-msgs 100000'.
View stream info: 'nats stream info ORDERS' shows messages, bytes, consumers, and config.
Purge old messages: 'nats stream purge ORDERS --keep 1000' keeps only the latest 1000 messages.
Common Mistakes
Deleting a stream removes all messages permanently. Consider purging instead for cleanup.
Setting max-bytes too low causes older messages to be deleted. Monitor stream capacity to prevent data loss.