在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功能是否完成了同样的事情并且拥有它工作
答案 0 :(得分:3)
好吧,我等了一会儿才得到答案,但听不到任何声音,我决定打开TTL并使用PHP会话代码所设置的expires
字段,一切工作都很好。当我查看指标时,每隔几分钟就会删除一些会话。
这为我提出了一个有趣的问题,那就是在我打开TTL之前PHP在什么时候以及如何使DynamoDB项过期。