node_redis subscribe publish 與預期結果不一致問題
phpcn_u1582
phpcn_u1582 2017-04-27 09:02:09
0
0
624

在 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)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板