Redis正常运行时间似乎不稳定;这是我应该关注的事情吗?

时间:2018-12-22 19:26:18

标签: javascript node.js redis

我正在使用带有会话的Express和Redis作为存储。我有两个问题:

  • 我的控制台被Redis消息阻塞。

  • 消息不稳定。

生成这些消息的代码如下:

RedisClient.on("error", (err) => {
  console.log('DEBUG: Redis down');
});

RedisClient.on('connect', ( ) => {
  console.log('DEBUG: Redis up');
});

下面是控制台的屏幕截图。

console screenshot

我应该担心Redis上下运动吗?有一种方法只能在状态更改时(从上到下,反之亦然)接收控制台消息吗?

在哪里可以找到有关Redis内置事件的文档?

更新

替换为reconnect事件之后。我仍然在控制台中收到太多事件:

console screenshot - reconnect

1 个答案:

答案 0 :(得分:1)

您可以在此处找到可用事件的列表:

https://github.com/NodeRedis/node_redis#api

一个有趣的事件是reconnecting事件,因为当您从按下状态变为正常状态时,它将触发。