memcached-util
memcached-util copied to clipboard
Memcached utility to backup and restore the cache
Memcached Utility
Tiny memcached utility that allows you to backup and restore memcached cache
Useful for stopping/starting/restarting memcached server without sacrificing any cached data.
Installation
Download and install the relevant binary from the releases page
Usage
Use the below signature to generate or restore the backup
memcached-util [--op <backup|restore>]
[--filename <path-of-backup-file>]
[--addr <address-with-port>]
Detail of options are listed below
Option | Default | Description |
---|---|---|
--addr |
0.0.0.0:11211 |
Memcached address to connect to |
--filename |
mem_backup.json |
Path to the file to generate the backup in or to restore from |
--op |
backup or `restore |
Examples
Generate the backup and store at the given path
memcached-util --addr "192.168.99.100:11211" --op "backup" --filename "mem_backup.json"
memcached-util --op "backup" --filename "/some/path/mem_backup.json"
Restore the backup from the given path
memcached-util --addr "192.168.99.100:11211" --op "restore" --filename "mem_backup.json"
memcached-util --op "restore" --filename "/some/path/mem_backup.json"
Contributing
Anyone is welcome to contribute, however, if you decide to get involved, please take a moment to review the guidelines:
- Only one feature or change per pull request
- Write meaningful commit messages
- Follow the existing coding standards
License
The code is available under the MIT license.