2017-04-20 83 views
1

我想將生產分析服務器從使用內存中緩存層切換到Redis。 (我這樣做是因爲我想通過讓多個Parse Server實例響應客戶端來擴大規模,並且他們都需要共享用戶和角色數據)。使用RedisCacheAdapter時出現「無效會話標記」錯誤

當我在本地進行測試時,發現所有用戶會話數據都丟失,並且客戶端上出現可怕的「無效會話令牌」錯誤。兩個問題(任何見解都非常感謝!!):

  • 我該如何遷移會話數據?我正在考慮讓客戶端檢測到「無效會話令牌」錯誤並強制用戶重新進行身份驗證,但是如果有一個更時尚的解決方案,則很好奇。
  • 解析服務器在重新啓動後如何記住會話數據?在我看來,Parse Server使用內存緩存,並且我沒有看到內存緩存中的內容或內容是寫入磁盤還是被調用。
+1

您的分析服務器應該將所有數據存儲在數據庫中,通常是一個Mongodb實例,而該會話只是一個數據。 –

回答

1

解析服務器將它的會話數據存儲在Mongo的Session集合中。我的invalid session token error是由一個無關的問題引起的。

相關問題