为了账号安全,请及时绑定邮箱和手机立即绑定

Google App Engine 内存缓存安全吗?

Google App Engine 内存缓存安全吗?

Go
小唯快跑啊 2021-11-29 16:58:20
我的应用程序检查每个请求的用户身份验证和授权,我正在考虑将身份验证和授权数据从数据存储移动到内存缓存。memcache 适合这个用例吗?它是安全的还是我不应该这样做?
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

是的,Memcache 是安全的。如果您将重要内容保存到 Memcache,则必须将其备份到数据存储中,因为它随时可能被驱逐。Python (NDB) 和 Java (Objectify) 上有数据存储 API 可以自动为您管理缓存,但我不确定 Go。

如果您的用户使用他们的 Google 帐户登录,您可以使用用户 API 1


查看完整回答
反对 回复 2021-11-29
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

是的,正如标记的答案所说,内存缓存是安全的(甚至是共享内存缓存)。

然而,正如一条评论所说,您真的不应该重新发明 appengine 会话,而应该使用它们。谷歌搜索“appengine go session”,你会找到关于它的资源。该搜索中的第一个链接:https : //godoc.org/code.google.com/p/sadbox/appengine/sessions

向您展示如何在 Go 中使用它们。

除了处理内存缓存和数据存储实现之外,它还具有其他功能,例如可配置到期时间。


查看完整回答
反对 回复 2021-11-29
  • 2 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信