alluxio
alluxio copied to clipboard
Support redis as an UFS of Alluxio
Is your feature request related to a problem? Please describe.
We use cloud native redis as a persist storage to store the date which produced by flink, and the data source of flink is a kafka topic.
Also, we develop an api service to provide the data which stored in the redis, and our user can get the data from the api service.
Describe the solution you'd like
Use Alluxio as a cache layer to enhance the locality.
Describe alternatives you've considered
Create a new module redis under the underfs module to support mount a redis ufs.
Urgency
Normal
Additional context No
Probably add one more alluxio as caching layer near the user application
@maobaolong This is a pretty good proposal, and we have some concerns to consider:
- Are Redis's key-value pairs updated frequently in your scenario? Will inconsistencies of metadata often occur in this case?
- How much performance can be improved for caching Redis with Alluxio (as Redis is usually fast enough)?
- Do you use the Redis key as the file path of alluxio, and the value as the content of the file?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks if no further activity occurs. Thank you for your contributions.
Will close it for now, feel free to reopen it and contact us if this is a strong request.