Node.js MongoDB 和 Redis

问题描述

我使用 Nodejs 创建了一个 Rest API 应用程序,该应用程序将数据存储在 MongoDB 中。但我希望每个文档标题都是唯一的,并且每个文档都有自己的 UID 来检查这个我正在使用 Redis。最初,我正在检查 Redis标题

  1. 如果标题是新的,那么我将它存储在 MongoDB 中
  2. 如果标题不是新的,那么我正在检查它的 UID,如果 Uid 已经存在于 Redis 中,那么我将从 Redis删除旧数据并向其中添加新数据。

使用下面的Redis hset存储数据

hset {keyname} {field: title} {value= uid}

但是当我尝试在循环中使用更新 API 更新文档时,我观察到旧标题没有删除

由于我在循环中发送多个更新请求,redis 无法删除旧数据并添加新数据。

所以我可以在 Redis 或 Node js 应用程序中处理这种情况

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)