我正在构建一个Web应用程序,它需要将用户生成的输入转发给解析器进行验证。经过一番调查,Redis似乎是为这两个应用程序构建通信层的可靠工具。
首先,我查看了Redis的发布/订阅功能,这似乎非常适合这项工作。然后我意识到这种方法不能使用密钥来唯一地标识转发给解析器的数据集或解析器本身的响应。
我在考虑以下解决方案:输入数据可以写入标准键值模式,解析器在该模式中检测新元组,执行验证并将值替换为解析器响应。之后,Web应用程序检测到值更改并读取字段,向用户显示解析器输出。
Redis是否提供任何机制来允许在这些机制中创建新元组和更改数据字段的通知?如果没有,您将如何实施此方案?
提前致谢。