我正在開發一個使用Node.js的小項目。我爲模型使用mongoose
,因此我使用的是MongoDb
。我保留在MongoStore
的會議。另外我想用socket.io
運行Node的幾個進程。從socket.io
文檔:節點js使用Mongo和Redis巧妙地使用
The MemoryStore only allows you deploy socket.io on a single process.
If you want to scale to multiple process and/or multiple servers
you can use our RedisStore which uses the Redis
NoSQL database as man in the middle.
所以我想我需要Redis
了。我是Node新手,我想知道 - 使用兩個數據庫管理應用程序的不同部分是正常的。還是有辦法與socket.io
一起工作時運行幾個節點的進程,只使用MongoDb
不錯,謝謝! –
在附註上,我沒有設法讓它在多個進程運行的情況下工作,它保持握手。所以,如果你有它的工作,請讓我知道! –