微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ioredis连接事件无限循环

如何解决ioredis连接事件无限循环

未准备好触发事件。连接的事件被多次触发,但没有准备好。我究竟做错了什么?同样连接的事件也应该只触发一次。

实施:

const client = new Cluster(
    [
      {
        host: '127.0.0.1',port: 7000,},],{
      dnsLookup: (address,callback) => callback(null,address),redisOptions: {
      },);

client.on('ready',() => {
    log.info('Ready to use Redis');
  });

  client.on('connect',() => {
    log.info('Connected to Redis');
  });

  client.on('error',(x) => {
    log.error(`disconnected from Redis`);
  });

dockerhub

redis-cluster:
    image: grokzen/redis-cluster
    environment:
      MASTERS: 1
      SLAVES_PER_MASTER: 1
    ports:
      - "7000:7000"

ioredis 版本:4.26.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。