open-webui/backend
Sihyeon Jang 423d0923d9 feat: add Redis Sentinel failover support for high availability
- Implement SentinelRedisProxy class with automatic master discovery
- Add retry logic for handling connection failures and read-only errors
- Support both async and sync Redis operations with Sentinel
- Ensure backward compatibility with existing Redis configurations
- Provide seamless failover during master node outages

This enhancement significantly improves system reliability by eliminating
single points of failure in Redis deployments and ensuring continuous
service availability during infrastructure issues.

Signed-off-by: Sihyeon Jang <sihyeon.jang@navercorp.com>
2025-07-16 15:23:17 +09:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
open_webui feat: add Redis Sentinel failover support for high availability 2025-07-16 15:23:17 +09:00
.dockerignore fix: litellm config issue 2024-02-24 22:35:11 -08:00
.gitignore refac 2024-09-06 04:59:20 +02:00
dev.sh revert 2025-06-09 01:36:32 +04:00
requirements.txt UPD: requirements.txt adding httpx 2025-07-13 11:01:25 +02:00
start.sh feat: add support for WEBUI_SECRET_KEY_FILE 2025-06-07 23:14:21 +08:00
start_windows.bat fix: windows start script 2025-06-27 15:46:38 +04:00