我正在使用Spring和Spring Security,並且希望使用RedisHttpSessionConfiguration的spring-session-data-redis來在redis上存儲會話ID(因此客戶端不會丟失會話當webapp失敗並切換到另一臺服務器時)。關於Redis的春季會議 - 當Redis發生故障時,什麼是故障轉移
我的問題,當Redis服務器關閉時會發生什麼? 通過將會話存儲在內存中,直到Redis恢復備份,Spring能夠繼續工作嗎?有沒有辦法像這樣配置它?
我在AWS ElastiCache上使用Redis,並且在DNS上配置替換主節點之前,故障轉移可能需要幾分鐘的時間。
所以答案是否定的。如果Redis出現故障,則spring-sesion-data-redis失敗並拋出異常。有沒有人知道沒有的實現?可能備份數據到內存映射? – Berethor
我在這裏也是這麼想的。有關此的任何消息,請更新。 –