Skip to main content

Build Status Pypi Version Python Versions

Redis data transfer tool

An easy-to-use tool to transfer data between redis servers or clusters.

Installation

pip install redis-data-transfer

Usage

The command line structure is quite simple: redis-data-transfer [options] your.source.server your.destination.server

For details about the options available: redis-data-transfer --help

Concepts

The implementation is made around a pipeline system with queues and subprocesses. The user can control the number of parallel subprocesses for each step of the pipeline:

  • A single scanner reads all keys from the source.
  • Checkers look in the destination and filter out any key that already exists. They can be disabled if desired.
  • Readers fetch the content of each key from the source.
  • Writers store the content for each key in the destination.

Development

The code is hosted on github. The repository uses poetry for packaging. The project uses tox for testing.

Release files for redis-data-transfer 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for redis-data-transfer 1.1.0
File Size Uploaded
redis-data-transfer-1.1.0.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for redis-data-transfer 1.1.0
File Interpreter ABI Platform
redis_data_transfer-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.3 kB

Release files / redis-data-transfer-1.1.0.tar.gz

Download URL redis-data-transfer-1.1.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3713e2744af9f71ba6c8d4088a2d2228e38b216183e41bd0483648d52f9c3a30
BLAKE2b-256 checksum
How to use checksums
e33b80f514ce5c8f48abe8103917064bd3332e59973f3d7e4ed029198457deb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.3 Linux/5.11.0-1028-gcp

Release files / redis_data_transfer-1.1.0-py3-none-any.whl

Download URL redis_data_transfer-1.1.0-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e1827848b06b5e3d5690ce32d158a4540e06fb716ec5fe4b348bb45a7da5f33
BLAKE2b-256 checksum
How to use checksums
80f8e618cebd72418247e4b46cdd0c8ead630e5e6c6e26bca3778399c19d138f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.3 Linux/5.11.0-1028-gcp

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page