"会话令牌无效"使用RedisCacheAdapter时出错

时间:2017-04-20 19:12:06

标签: node.js parse-platform parse-server

我想将生产Parse Server从使用内存缓存层切换到Redis。 (我这样做是因为我希望通过让多个Parse Server实例响应客户端来扩展,并且他们都需要共享用户和角色数据。)

当我在本地测试时,我发现所有用户会话数据都丢失了,我得到了可怕的"无效的会话令牌"客户端错误。两个问题(对这两个问题的任何见解都非常感谢!):

  • 我应该如何迁移会话数据?我在考虑让客户端检测到"无效的会话令牌"错误并强迫用户重新进行身份验证,但好奇是否有更简洁的解决方案。
  • Parse Server在重启后如何记住会话数据?在我看来,Parse Server使用内存缓存,我不知道内存缓存中的内容是否写入磁盘或被调用。

1 个答案:

答案 0 :(得分:1)

Parse Server将其会话数据存储在Mongo的Session集合中。我的invalid session token error是由无关的问题引起的。