我正试图从redis迁移到dynamoDB,并且一切都工作得很好!我唯一还没想到的是密钥到期.目前,我的数据设置有一个主键,没有范围键,因此:
{
"key" => string,
"value" => ["string", "string"],
"timestamp" => seconds since epoch
}
Run Code Online (Sandbox Code Playgroud)
我想的是在数据库上扫描时间戳小于特定值的位置,然后显式删除它们.然而,这看起来非常低效,并且会无缘无故地耗尽一些荒谬的读/写单元!最重要的是,只有在我运行扫描时才会发生这种情况,因此可以想象它们可以构建.
那么,有没有人找到这个问题的好方法呢?