【发布时间】:2020-08-09 19:15:59
【问题描述】:
我一直在尝试制作回放系统。所以基本上当玩家移动时,系统会将他的数据(移动、位置、动画等)保存到 JSON 文件中。在记录的最后,JSON 文件可能超过 50 MB。我想将此数据保存到具有过期日期(24-48 小时)的 Redis 中。
我的问题是;
- 将超过 50 MB 的数据保存到具有过期日期的 Redis 中是否很糟糕?
- Redis 可以处理多少超过 50 MB 的数据而不损失性能?
- 如果玩家在 48 小时内完成 500 条记录,可能对 Redis 不利吗?
- 平均 VDS/VPS 从 Redis 获取 50 MB 数据需要多少毫秒?
【问题讨论】:
-
写操作是不是很频繁?
-
您是将 JSON 保存为字符串还是使用 RedisJSON?
-
@GuyKorland 它是可变的。我想使用哪个好,但现在我使用 JSON 作为字符串。
-
@AnthonyKong 不,我们可以说它每 15 分钟保存/获取一次
-
您要使用哪种数据类型?你会多久读一次那把钥匙?您在获得它时是否需要全部价值? @Obyvante