如何从symfony缓存条目中获取创建时间戳?

斯蒂芬五世

我正在使用Symfony将某些文件缓存到我的文件系统中。

当前,我有一个YAML文件,该文件将被解码为PHP数组,然后将其与Symfony Caching组件一起存储在缓存中。

当我的YAML文件更改时,即使它已经在缓存中,我也需要重新缓存它。我需要获取缓存文件(包含已解码的YAML)的修改时间,并将其与我的YAML文件进行比较。

如果我的YAML文件的修改时间较新,则需要重新缓存。

但是,如何获取缓存条目的创建时间?我知道Symfony在缓存条目中有创建时间。因此它具有数据,我只是想知道是否有一种干净的方法来获取它。我知道这是因为条目看起来像这样:

1515867059
<CacheEntryName>
<SerializedData>

1515867059是创建时的Unix时间戳。

希望有人可以帮助我。

编辑:我想如果我能获得缓存条目的绝对路径,那也将有所帮助。这样,我可以生成一个SplFileInfo对象,并从中获取修改时间。

干杯。

斯蒂芬五世

目前,Symfony缓存尚无法解决此问题。作为一个临时解决方案,我将时间戳记包含在数组中:

$cached->set([
    'value' => $value,
    'timestamp' => time()
]);

现在可以使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在每个新条目中包括日期/时间戳?

来自分类Dev

如何在每个新条目中包括日期/时间戳?

来自分类Dev

从Infinispan缓存中获取一个条目,而不会影响最后的修改时间戳

来自分类Dev

仅获取最新的时间戳条目 MYSQL

来自分类Dev

如何在python中的Google Cloud Firestore中创建条目以作为时间戳

来自分类Dev

SQL:如何获取与表的时间戳字段相同的月份和年份的条目?

来自分类Dev

如何从时间戳获取日期

来自分类Dev

如何过滤 dynamodb 中时间戳超过 1 天的条目?

来自分类Dev

如何创建熊猫时间戳对象?

来自分类Dev

如何创建时间戳变化量的直方图?

来自分类Dev

如何创建插入时间戳的选项?

来自分类Dev

如何创建受保护的时间戳?

来自分类Dev

如何创建GlobalSign时间戳摘要?

来自分类Dev

如何从时间戳获取日期范围?

来自分类Dev

如何获取Twig中的时间戳值?

来自分类Dev

如何从SQLite获取时间戳值

来自分类Dev

如何获取Twig中的时间戳值?

来自分类Dev

如何获取带时间戳的 ES 文档

来自分类Dev

如何获取 KinesisEvent.KinesisEventRecord 的时间戳

来自分类Dev

iOS:如何从Firebase检索在时间戳创建的时间/在时间戳更新的时间?

来自分类Dev

如何获取或创建新的地图条目

来自分类Dev

如何获取特定时间的unix时间戳?

来自分类Dev

如何从PHP中的日期获取仅时间时间戳

来自分类Dev

当多个条目存在同一时间戳时如何更新时间

来自分类Dev

由于无法读取日志时间戳,Azure VM规模集诊断ETW创建重复的条目

来自分类Dev

即使有2条记录具有相同的时间戳,也可以获取最新的条目

来自分类Dev

通过具有多个时间戳的唯一 ID 获取最新的表条目

来自分类Dev

Laravel 从 mySql 数据库获取条目,其中时间戳不超过一天

来自分类Dev

如何存储Symfony中上次清除和重建缓存的时间?

Related 相关文章

  1. 1

    如何在每个新条目中包括日期/时间戳?

  2. 2

    如何在每个新条目中包括日期/时间戳?

  3. 3

    从Infinispan缓存中获取一个条目,而不会影响最后的修改时间戳

  4. 4

    仅获取最新的时间戳条目 MYSQL

  5. 5

    如何在python中的Google Cloud Firestore中创建条目以作为时间戳

  6. 6

    SQL:如何获取与表的时间戳字段相同的月份和年份的条目?

  7. 7

    如何从时间戳获取日期

  8. 8

    如何过滤 dynamodb 中时间戳超过 1 天的条目?

  9. 9

    如何创建熊猫时间戳对象?

  10. 10

    如何创建时间戳变化量的直方图?

  11. 11

    如何创建插入时间戳的选项?

  12. 12

    如何创建受保护的时间戳?

  13. 13

    如何创建GlobalSign时间戳摘要?

  14. 14

    如何从时间戳获取日期范围?

  15. 15

    如何获取Twig中的时间戳值?

  16. 16

    如何从SQLite获取时间戳值

  17. 17

    如何获取Twig中的时间戳值?

  18. 18

    如何获取带时间戳的 ES 文档

  19. 19

    如何获取 KinesisEvent.KinesisEventRecord 的时间戳

  20. 20

    iOS:如何从Firebase检索在时间戳创建的时间/在时间戳更新的时间?

  21. 21

    如何获取或创建新的地图条目

  22. 22

    如何获取特定时间的unix时间戳?

  23. 23

    如何从PHP中的日期获取仅时间时间戳

  24. 24

    当多个条目存在同一时间戳时如何更新时间

  25. 25

    由于无法读取日志时间戳,Azure VM规模集诊断ETW创建重复的条目

  26. 26

    即使有2条记录具有相同的时间戳,也可以获取最新的条目

  27. 27

    通过具有多个时间戳的唯一 ID 获取最新的表条目

  28. 28

    Laravel 从 mySql 数据库获取条目,其中时间戳不超过一天

  29. 29

    如何存储Symfony中上次清除和重建缓存的时间?

热门标签

归档