Skip to content

frogctl

Operational CLI tool for managing FrogDB.

Terminal window
frogctl [GLOBAL OPTIONS] <COMMAND>
OptionShortTypeDefaultDescription
--host <HOST>-Hstring127.0.0.1Server hostname or IP
--port <PORT>-pinteger6379RESP port
--auth <PASSWORD>-astringPassword (AUTH)
--user <USER>-ustringACL username
--tlsflagfalseEnable TLS for RESP connections
--tls-cert <PATH>pathClient certificate (mTLS)
--tls-key <PATH>pathClient private key (mTLS)
--tls-ca <PATH>pathCA certificate
--admin-url <URL>stringAdmin HTTP base URL (e.g. http://127.0.0.1:6380)
--metrics-url <URL>stringMetrics HTTP base URL (e.g. http://127.0.0.1:9090)
--output <FORMAT>-oenumtableOutput format: table, json, raw
--no-colorflagfalseDisable ANSI colors
CommandDescription
healthHealth checking
statReal-time monitoring dashboard
configConfiguration management
clusterCluster operations
replicationReplication management
debugDiagnostics and debugging
backupBackup and restore
dataData utilities
execExecute a raw Redis command
aclACL user management
clientClient connection management
scanScan keyspace with optional enrichment
watchStream live commands (MONITOR)
subscribeSubscribe to Pub/Sub channels or patterns
searchRediSearch operations (FT.* commands)
benchmarkLightweight built-in benchmark
upgradeRolling upgrade management
Terminal window
# Health check
frogctl health
# Real-time stats dashboard
frogctl stat
# Execute a raw command
frogctl exec GET mykey
# Scan keys matching a pattern
frogctl scan --match "user:*"
# Watch live commands
frogctl watch
# Cluster info
frogctl cluster info
# Backup
frogctl backup snapshot
# Output as JSON
frogctl -o json health
# Connect with TLS
frogctl --tls --tls-ca ca.crt health
# Benchmark
frogctl benchmark