2017-07-08 78 views
0

我正在做一個與node.js和socket.io聊天應用程序,並需要保存發送的消息,以便任何人沒有看到聊天可以看到它,如果他們以後登錄。我只希望郵件保存5個小時。任何想法消息應用程序與node.js和socket.io

+0

將它保存到帶有時間戳的數據庫中,以便只返回小於5小時的消息 –

回答

0

可能的解決方案是使用Redis。這是來自GitHub的節點的客戶端。

+0

如果redis進程必須關閉或重新啓動,Redis將會有問題,因爲它不會將數據保留到磁盤。即使只是維護升級,你也會失去商店。我會認爲這個應用程序想要一個更持久的數據存儲。 – jfriend00

+0

@ jfriend00是的。取決於應用程序。無論如何,您可以持久存儲數據,https://redis.io/topics/persistence – Doffy

相關問題