2017-07-08 10 views
0

node.jsとsocket.ioでチャットアプリを作成していますので、後でログオンするとチャットを見なかった人に見られるように、送信したメッセージを保存する必要があります。私はメッセージを5時間保存したいだけです。任意のアイデアnode.jsとsocket.ioのメッセージアプリ

+0

タイムスタンプ付きのデータベースに保存して、5時間未満のメッセージのみを返すようにします。 –

答えて

0

可能な解決策は、Redisを使用しています。ここにノードのクライアントはGitHubです。

+0

Redisプロセスは、データをディスクに保存しないため、シャットダウンまたは再起動する必要があります。保守だけでアップグレードしても、店を失うことになります。私はこのアプリケーションがより永続的なデータストアを望んでいると思うでしょう。 – jfriend00

+0

@ jfriend00はい。アプリケーションによって異なります。とにかく、データを永続的に保存することができます。https://redis.io/topics/persistence – Doffy

関連する問題