我使用 Redis 与 Node Js 在进程之间共享事件。
当我执行pub.publish('...', 'message');
时,其他节点进程会被sub.on('message', ...
事件通知,该事件很好并且可以正常运行。
有人可以告知此Redis事件/信息是暂时/永久存储/缓存在内存中。我是否必须手动删除此内存不足?或者它会自动过期吗?如果是的话,何时?
我打算发布很多小消息并立即抓住它们,但我有点困惑,因为我不知道Redis后台究竟发生了什么。
答案 0 :(得分:1)
发布/订阅消息永远不会存储在内存中,它们不会被视为“数据”, 但只是立即交付给频道订阅者。
别介意删除也不会过期。