An open API service indexing awesome lists of open source software.

https://github.com/iwpnd/riooot

redis riot example setup
https://github.com/iwpnd/riooot

Last synced: 2 months ago
JSON representation

redis riot example setup

Awesome Lists containing this project

README

          

# Redis riot

[Redis Riot](https://redis.github.io/riot/#_introduction) is an open-source tool designed to migrate, replicate, and transform data in Redis. It can be particularly helpful when you need to:

Copy data between Redis instances (e.g., from one environment to another).
Migrate or sync your data from Redis to other databases or external storage and vice versa.
Transform data on the fly as it’s being moved (e.g., change TTLs, rename keys, filter data, etc.).

## Usage

```
docker-compose up
```

then

```
docker exec -it redis-riot ./riot \
replicate \
--threads=12 \
--batch=1000 \
redis://redis1:6379 \
redis://redis2:6380
```

or using riot-x

```
docker exec -it redis-riotx ./riotx \
replicate \
--threads=12 \
--batch=1000 \
redis://redis1:6379 \
redis://redis2:6380
```