open-webui/backend/open_webui/utils
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
..
images fix max seed for comfyui 2025-02-08 01:10:18 +07:00
telemetry enh: OTEL_OTLP_SPAN_EXPORTER 2025-06-30 15:52:32 +04:00
access_control.py Configure LDAP group synchronization with Open WebUI 2025-06-11 23:55:31 +09:00
audit.py enh: failed login attempts audit log 2025-04-23 00:06:44 +09:00
auth.py refac 2025-07-12 02:38:52 +04:00
chat.py fix: action reserved user param 2025-06-18 10:50:49 +04:00
code_interpreter.py chore: format 2025-05-10 19:00:01 +04:00
embeddings.py refac: embeddings endpoint 2025-06-05 00:37:31 +04:00
filter.py refac 2025-05-28 01:41:49 +04:00
logger.py enh: AUDIT_UVICORN_LOGGER_NAMES 2025-07-03 21:54:25 +04:00
middleware.py refac 2025-07-14 14:05:06 +04:00
misc.py refac 2025-06-10 13:16:44 +04:00
models.py refac/fix: base model cache 2025-07-07 11:30:27 +04:00
oauth.py refac 2025-06-16 18:33:45 +04:00
payload.py refac 2025-06-10 16:52:37 +04:00
pdf_generator.py chore: remove unnecessary Path conversions 2025-03-04 19:53:52 +02:00
plugin.py refac 2025-05-28 01:42:42 +04:00
redis.py feat: add Redis Sentinel failover support for high availability 2025-07-16 15:23:17 +09:00
response.py refac 2025-06-10 13:16:44 +04:00
security_headers.py chore: format 2024-11-30 23:36:30 -08:00
task.py feat: follow ups 2025-06-03 18:07:29 +04:00
tools.py refac 2025-06-24 10:36:33 +04:00
webhook.py refac 2025-02-16 00:11:18 -08:00