Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaredpetersen/kafka-connect-redis
📕 Kafka Connect source and sink connector for Redis
https://github.com/jaredpetersen/kafka-connect-redis
kafka kafka-connect redis
Last synced: about 5 hours ago
JSON representation
📕 Kafka Connect source and sink connector for Redis
- Host: GitHub
- URL: https://github.com/jaredpetersen/kafka-connect-redis
- Owner: jaredpetersen
- License: mit
- Created: 2020-10-20T04:07:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-13T07:53:13.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T14:42:50.966Z (7 months ago)
- Topics: kafka, kafka-connect, redis
- Language: Java
- Homepage:
- Size: 340 KB
- Stars: 48
- Watchers: 5
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Kafka Connect Redis
[![Build Status](https://github.com/jaredpetersen/kafka-connect-redis/workflows/Release/badge.svg)](https://github.com/jaredpetersen/kafka-connect-redis/actions)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.jaredpetersen/kafka-connect-redis/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.jaredpetersen/kafka-connect-redis)Kafka Source and Sink Connector for Redis
## Connectors
### Source
Kafka Connect Redis Source subscribes to Redis channels/patterns (including [keyspace notifications](https://redis.io/topics/notifications)) using the Redis Pub/Sub and write the received messages to Kafka.For more information, see the [detailed documentation](/docs/connectors/SOURCE.md).
### Sink
Kafka Connect Redis Sink consumes Kafka records in a Redis command format (`SET`, `GEOADD`, etc.) and applies them to Redis.For more information, see the [detailed documentation](/docs/connectors/SINK.md).
## Demo
Check out the [demo](/docs/demo) for a hands-on experience that shows the connector in action!This demonstration will walk you through setting up Kubernetes on your local machine, installing the connector, and using the connector to either write data into a Redis Cluster or pull data from Redis into Kafka.
## Compatibility
Requires Redis 2.6 or higher.