【问题标题】:Ping command in ioredis-Node JSioredis-Node JS 中的 Ping 命令
【发布时间】:2016-01-25 09:50:49
【问题描述】:

在我设置或获取密钥之前,是否有任何方法可以检查天气 redis 是否可用或因某些问题而终止?我怎样才能做到这一点?

我正在使用ioredis 模块。

【问题讨论】:

    标签: node.js redis node-redis


    【解决方案1】:
     var Redis = require('ioredis');
     var redis = new Redis();
    
    
     var test = redis.ping(function (err, result) {
         console.log(result);
     });
    

    如果没有传递任何参数并且 Redis 正在工作,则结果应该是单词 PONG

    PONG:此命令通常用于测试连接是否仍然存在,或测量延迟。

    【讨论】:

    • 如果redis不可用我没有得到响应,redis起床后我得到PONG,有什么办法可以立即响应PING命令。
    • ioredis 会在 Redis 服务器不可用时尝试重新连接。禁用retryStrategy,您将立即收到回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 2020-12-04
    • 2019-10-09
    • 2019-08-03
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多