mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-17 17:02:01 -05:00
[GH-ISSUE #9863] Support for different redis configurations (Cluster, Sentinel) #102672
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sleyva-jumptrading on GitHub (Feb 12, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/9863
Feature Request
Is your feature request related to a problem? Please describe.
We are running openweb at a large-ish internal scale and noticed very slow websocket responses. We were able to track to Redis (single threaded) being able to only do so much throughput. Increasing
io-threadson redis helped the problem, but still wasn't great and required us to scale redis vertically and we eventually hit bandwidth limits (red-lining interface).Describe the solution you'd like
It would be nice if the option for different redis configurations could be supported (IE. Cluster, Sentinel). I was able to work around our issue with a patch file that adds redis cluster support (willing to PR back) and throughput is incredibly fast. The redis-py already supports these configuration as well.
Describe alternatives you've considered