php – 在MySQL插入之前使用redis作为中介

我们正在写一个聊天应用程序,部分在node.js.我们期望每秒1000次插入(消息),所以我们的方法是写入redis(使用每个房间的lrange),并且还有一个名为not_saved_messages的redis列表,另一个进程循环并写入MySQL .这是反模式吗?我们应该只是写MysqL并希望它能坚持下去吗?

解决方法:

如果做得好,我认为它不一定是反模式.魔鬼当然是细节.

要做的是使用MysqL进行日志记录和redis实时信息,对吗?在我看来,这可能会奏效.问题是如何使管道作为一个整体功能.

顺便说一句,一些大数据用户使用非常接近这个结果的东西.例如,CERN在数据进入rdbms(Oracle,PostgresqlMysqL)之前,在数据处理过程中使用了许多Nosql解决方案.但它绝对是先进的设计领域.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...