Skip to content

pedromneto97/redis_dump_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis Dump Rust

CLI Documentation (English)

Redis Dump Rust is a CLI tool written in Rust for efficiently dumping Redis databases asynchronously, inspired by redis-dump-go.

Usage

redis_dump_rust [OPTIONS]

Options

Option Description Default
-h, --host Redis server address 127.0.0.1
-p, --port Redis server port 6379
-a, --auth Redis password -
-d, --db Database number All
-f, --filter Key pattern filter *
-o, --output Output file redis_dump.txt
-b, --batch-size Batch size for operations 1000
-w, --workers Number of parallel workers 10
-s, --silent Silent mode false
--scan-size Redis scan size 1000

Example

For larger databases (>1M keys)

redis_dump_rust --scan-size 20000 -w 50 -b 5000

For more help:

redis_dump_rust --help

About

CLI to dump redis database

Topics

Resources

License

Stars

Watchers

Forks

Languages