alluxio icon indicating copy to clipboard operation
alluxio copied to clipboard

Support redis as an UFS of Alluxio

Open maobaolong opened this issue 4 years ago • 2 comments

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.

image

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

maobaolong avatar Jan 20 '21 00:01 maobaolong

Probably add one more alluxio as caching layer near the user application

xy008areshsu avatar Jan 21 '21 00:01 xy008areshsu

@maobaolong This is a pretty good proposal, and we have some concerns to consider:

  1. Are Redis's key-value pairs updated frequently in your scenario? Will inconsistencies of metadata often occur in this case?
  2. How much performance can be improved for caching Redis with Alluxio (as Redis is usually fast enough)?
  3. Do you use the Redis key as the file path of alluxio, and the value as the content of the file?

JiamingMai avatar Aug 18 '22 10:08 JiamingMai

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.

github-actions[bot] avatar Jan 26 '23 15:01 github-actions[bot]

Will close it for now, feel free to reopen it and contact us if this is a strong request.

jja725 avatar Jan 30 '23 23:01 jja725