From 330c280c7857a2cf5ac09fa8520f5510514dfa13 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Thu, 17 Oct 2024 16:54:36 -0700 Subject: [PATCH] When REDIS_URL is set, use redis, regardless of config preference. (#4196) We might change this down the road, but we don't want to introduce a breaking change at this time. --- reflex/state.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reflex/state.py b/reflex/state.py index 0d6eed0ed..9740bddaa 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -2566,6 +2566,8 @@ class StateManager(Base, ABC): The state manager (either disk, memory or redis). """ config = get_config() + if prerequisites.parse_redis_url() is not None: + config.state_manager_mode = constants.StateManagerMode.REDIS if config.state_manager_mode == constants.StateManagerMode.MEMORY: return StateManagerMemory(state=state) if config.state_manager_mode == constants.StateManagerMode.DISK: