Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

A Redis dump/restore tool for long-term storage

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-2.0
LICENSE.md
Notifications You must be signed in to change notification settings

terminal-labs-archives/python-pyredisutil

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyredisutil - A Redis Dump/Restore Tool

Inspired by redis-dump-load but can handle binary blobs not just text.

Dumps Redis data sets into a format suitable for long-term storage (currently Python Literals using AST) and loads data from such dump files back into Redis.

Features

  • Supports all Redis data types;
  • Dumps TTL and expiration times;
  • Can load TTL OR original expiration time for expiring keys;
  • Dumps are human readable
  • Dumps are line-aligned (can be streamed)
  • Can be used as a module in a larger program or as a standalone utility

Python 2/3 Compatability

Use python2 for restoring dumps taken using python2 Use python3 for restoring dumps taken using python3

Basic usage

python3 pyredis-dump.py -h
python3 pyredis-dump.py dblist
python3 pyredis-dump.py dump -o outfile.py3redis
python3 pyredis-dump.py restore -i outfile.py3redis

About

A Redis dump/restore tool for long-term storage

Resources

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-2.0
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%