node_redis subscribe publish 与预期结果不一致问题
phpcn_u1582
phpcn_u1582 2017-04-27 09:02:09
[Redis讨论组]

在 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()
phpcn_u1582
phpcn_u1582

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号