也许这是一个愚蠢的问题,但我很好奇为什么一个websockets库需要Redis或Postgres?
对于我将使用它的所有内容,我没有任何理由需要将这些数据保存到磁盘。
答案 0 :(得分:3)
不是为了保存数据。 这是排队系统(https://en.wikipedia.org/wiki/Message_queue)
带有Rails的Websocket需要一个队列来在您的订阅者和发布者之间交换消息。订阅者会将发布的消息放入队列中。
如果你看一下redis,它就在内存中,没有数据保存在磁盘上。
希望有所帮助。