2017-04-20 82 views
1

我想将生产分析服务器从使用内存中缓存层切换到Redis。 (我这样做是因为我想通过让多个Parse Server实例响应客户端来扩大规模,并且他们都需要共享用户和角色数据)。使用RedisCacheAdapter时出现“无效会话标记”错误

当我在本地进行测试时,发现所有用户会话数据都丢失,并且客户端上出现可怕的“无效会话令牌”错误。两个问题(任何见解都非常感谢!!):

  • 我该如何迁移会话数据?我正在考虑让客户端检测到“无效会话令牌”错误并强制用户重新进行身份验证,但是如果有一个更时尚的解决方案,则很好奇。
  • 解析服务器在重新启动后如何记住会话数据?在我看来,Parse Server使用内存缓存,并且我没有看到内存缓存中的内容或内容是写入磁盘还是被调用。
+1

您的分析服务器应该将所有数据存储在数据库中,通常是一个Mongodb实例,而该会话只是一个数据。 –

回答

1

解析服务器将它的会话数据存储在Mongo的Session集合中。我的invalid session token error是由一个无关的问题引起的。

相关问题