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
- Host: GitHub
- URL: https://github.com/iwpnd/riooot
- Owner: iwpnd
- Created: 2025-03-17T14:46:05.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T14:12:53.000Z (7 months ago)
- Last Synced: 2025-08-06T12:58:02.099Z (2 months ago)
- Language: Dockerfile
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```