如果使用函数计算 FC 或者 Serverless 服务,怎样储存临时数据?

2022 年 1 月 25 日
 happy61

如果使用函数计算 FC 或者 Serverless 服务,怎样储存临时数据?

比如说我需要一个服务,但是他要先获取一个 token ,但是这个 Token 有效期有 1 小时

那我应该将 Token 存在哪里比较合适。

如果每次调用函数都去申请一次 Token 也不合理。保存在数据库好像也太麻烦。

2093 次点击
所在节点    问与答
9 条回复
timpaik
2022 年 1 月 25 日
通用做法:Redis ,简易做法:JWT 存客户端
happy61
2022 年 1 月 25 日
@timpaik 谢谢,明白了,也只能这样子了
eason1874
2022 年 1 月 25 日
存到同地域的对象存储

内网通信,流量免费,速度也不慢
存储费用大概 1 毛钱 /GB/月,但是存得少会抹零,MB 级几乎可以忽略不计(不是免费,会按月、季度、年补差,一年也可能收几毛钱)
请求费用 1 分钱一万次,按月计费,每月最低消费 1 分钱,不够 1 万次也是扣 1 分钱
Rocketer
2022 年 1 月 25 日
不知道楼主用的哪家 serverless ?我只知道 AWS 的 redis 是要钱的,而且挺贵。如果你确实需要有状态的话,还是存免费数据库吧。当然最好还是重新设计你的架构,改成无状态的。
FrankFang128
2022 年 1 月 25 日
得加钱
echo1937
2022 年 1 月 25 日
@Rocketer #4 AWS 有 Amazon MemoryDB for Redis ,其实就是个 Redis 的 fork ,有免费额度可以使用。

https://aws.amazon.com/memorydb/
Rocketer
2022 年 1 月 25 日
@echo1937 两个月免费啊?那叫“试用”更贴切一点。得 DynamoDB 那样的才是真免费配额
106npo
2022 年 1 月 25 日
cloudflare 的 fc(worker)可以用自带的 kv
happy61
2022 年 1 月 25 日
@Rocketer 阿里云

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/830381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX