【发布时间】:2021-05-01 04:25:27
【问题描述】:
我正在开发一个使用 MongoDB 数据库存储和检索数据的 nodejs API 应用程序。为了快速执行,我使用 Redis DB 来缓存数据。我正在使用哈希集来存储和检索数据。
- 当第一个请求带有数据时,我检查了 Redis DB 中的数据是否存在,然后我抛出错误。
- 如果不存在,我将其推送到 Redis 并进行进一步处理,然后更新之前的推送数据。
但我观察到,当我观察到数据的并发性时,它无法正常工作,它会在 MongoDB 中创建重复数据。随着并发性的增加,由于 Redis 缓存无法正常工作,多个请求会同时出现
那么我该如何处理这种情况?
【问题讨论】:
-
请在这里帮助我
标签: node.js npm redis node-redis