Sfoglia il codice sorgente

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.
Masen Furer 7 mesi fa
parent
commit
330c280c78
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      reflex/state.py

+ 2 - 0
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: