node_redis subscribe publish 与预期结果不一致问题

 壮壮由之妈_245 发布于 2022-10-25 17:13

在 redis-cli 客户端的结果与 node 中运行的结果不一样。

在 redis-cli 客户端运行:

源码

在 node 中, 使用 node_redis 驱动库,

源码

subscribe.js

const subscribes = () => {
  setInterval(() => {
    // subscribe
    client.subscribe('redisChat', (err, replies) => {
      if (err) {
        throw new Error(err)
      }
      console.log(`subscribe >>>`, replies)
    })
  }, 1000)
}
subscribes()

publish.js

let i = 0
const publishes = () => {
  setInterval(() => {
    // publish
    client.publish('redisChat', 'hello, i m here' + i, (err, reply) => {
      if (err) {
        throw new Error(err)
      }
      console.log(`publish >>>`, reply)
    })
    i++
  }, 1000)
}

publishes()
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有