我正在使用带有会话的Express和Redis作为存储。我有两个问题:
我的控制台被Redis消息阻塞。
消息不稳定。
生成这些消息的代码如下:
RedisClient.on("error", (err) => {
console.log('DEBUG: Redis down');
});
RedisClient.on('connect', ( ) => {
console.log('DEBUG: Redis up');
});
下面是控制台的屏幕截图。
我应该担心Redis上下运动吗?有一种方法只能在状态更改时(从上到下,反之亦然)接收控制台消息吗?
在哪里可以找到有关Redis内置事件的文档?
更新:
替换为reconnect事件之后。我仍然在控制台中收到太多事件:
答案 0 :(得分:1)
您可以在此处找到可用事件的列表:
https://github.com/NodeRedis/node_redis#api
一个有趣的事件是reconnecting
事件,因为当您从按下状态变为正常状态时,它将触发。