对于存储在DynamoDB中的PHP会话,我可以使用" expires"具有自动TTL功能的字段

时间:2018-06-14 01:07:42

标签: php amazon-dynamodb

在DynamoDB中存储PHP会话非常酷。

https://docs.aws.amazon.com/aws-sdk-php/v2/guide/feature-dynamodb-session-handler.html

在DynamoDB引入新的自动TTL功能之前,我开始使用它。在我看来,"到期" AWS SDK存储在每个会话记录中的字段看起来像是完美,用于TTL功能使用的属性。我玩过TTL这个属性并做了一些"预览过期的项目"事情看起来很合理。

但是在我开启并破坏之前,我想知道是否有其他人更熟悉DynamoDB中的PHP会话,SDK支持以及DynamoDB TTL功能是否完成了同样的事情并且拥有它工作

1 个答案:

答案 0 :(得分:3)

好吧,我等了一会儿才得到答案,但听不到任何声音,我决定打开TTL并使用PHP会话代码所设置的expires字段,一切工作都很好。当我查看指标时,每隔几分钟就会删除一些会话。

这为我提出了一个有趣的问题,那就是在我打开TTL之前PHP在什么时候以及如何使DynamoDB项过期。