对于不同的选定数据库,Redis Nodejs Pub/Sub 未按预期工作
发布时间:2022-07-20 13:44:53 257
相关标签: # html5
我正在使用 Nodejs 和“redis”作为 pub sub 来听取过期事件。
默认情况下它工作得很好但是当我切换到另一个选定的数据库时它只是没有得到订阅但我看到 setex 工作正常
这是我的代码:
const redis = require("redis");
const pub = redis.createClient({ url: process.env.REDIS_URL });
pub.connect();
pub.configSet("notify-keyspace-events", "Ex");
pub.select(4).then(() => {
pub.setEx('mm', 5, "lopl")
})
const sub = pub.duplicate();
sub.connect()
sub.select(4).then(() => {
sub.subscribe("__keyevent@0__:expired", (key) => {
console.log("key=> ", key)
})
})
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报