Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for stream data type #60

Open
shancz opened this issue Oct 25, 2024 · 2 comments
Open

support for stream data type #60

shancz opened this issue Oct 25, 2024 · 2 comments

Comments

@shancz
Copy link

shancz commented Oct 25, 2024

Please add support for stream data type.

Redis offers the stream data type with the following basic commands:

XADD adds a new entry to a stream.
XREAD reads one or more entries, starting at a given position and moving forward in time.
XRANGE returns a range of entries between two supplied entry IDs.
XLEN returns the length of a stream.

Having a connector that supports the steam data type would allow Flink to source and sink continuously from and to Redis.
This would allow for extremely fast real-time processing.

Please add support for stream data type. Thank you.

@jeff-zou
Copy link
Owner

jeff-zou commented Nov 5, 2024

OK, I can add it. By the way, what use cases can readis stream be used in? Why not use a message queue like Kafka?

@shancz
Copy link
Author

shancz commented Nov 5, 2024

Jeff,
Thank you for your help. Having support for Redis streams data type would allow a projects to use Redis as a message broker. For certain projects Redis streams could be used instead of Kafka therefore keeping the data and messages in one service.
Especially the consumer group concept would be super helpful.

Again most appreciate your kind and quick response.
Steven.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants