首页 > 解决方案 > 为什么使用 TypeORM 缓存时两个缓存不能一起工作?

问题描述

嗨,我正在使用我们实现的缓存来处理 typeorm 查询结果之外的其他事情。然而,我想让这些东西一起工作。我想使用相同的键,所以如果提供id的在缓存中有它的代表,它应该从中获取。当我正在寻找 typeOrm 源代码时,我看到它需要标识符并且只使用 get 所以应该没问题吧?但是我收到错误: 错误图像 正如我们所见,它可能使用JSON.parse(undefined)(从我可以找到的有关此错误的信息中)。和我们放入缓存选项options.identifier一样吗?GetMethod有什么想法有什么问题吗?如果从 typeORM 生成的密钥与我的密钥匹配,我尝试通过扫描查看(添加字母idz到我的钥匙上,并检查这两个钥匙是否相同,尽管有额外的字母),就是这样。那么为什么它不能按预期工作呢?有任何想法吗?

标签: cachingredistypeormioredis

解决方案


推荐阅读