缓存数据库依赖
NCache 通过提供对缓存中其他项目的依赖关系,为用户提供同步缓存数据的工具。 或者, NCache 还提供处理不同缓存中的项目的依赖关系,以维护数据完整性和可扩展性。 NCache 然后进一步向用户提供在缓存中添加数据的能力,这依赖于任何外部源,无论是文件还是放置在缓存之外的项目。 这样缓存数据与缓存外部存在的数据保持同步。
例如,有一个项目放置在缓存中。 它依赖于放置在外部位置的文件,这意味着该文件不存在于缓存中。 应用程序需要缓存的数据与放置在缓存之外的文件同步。 因此,每当文件被修改或删除时; 依赖于该文件的项目将过期并最终在下一个清理间隔时被删除。
此外,用户可以通过多种方式实现自己的自定义逻辑来验证某些数据。
在这个部分
缓存对文件的依赖
解释如何使用文件依赖性添加数据。
自定义依赖项
解释用户如何编写自己的依赖场景并使用自定义依赖功能。
聚合依赖关系 [已弃用]
解释如何使用单个缓存项添加多个依赖项。