首页 > 解决方案 > Redis UNSUBSCRIBE 不会删除频道

问题描述

sub.unsubscribe不删除频道,我怎样才能删除频道?

我试过了,channel.close()还是channel.quit()不行!

代码:

let roomChannelName = room_${roomId}_server;
let sub = redis.createClient(redisConfig);
const channel = this.scServer.exchange.channel(roomChannelName); 
sub.unsubscribe(roomChannelName); 
this.scServer.exchange.destroyChannel(roomChannelName)

标签: redis

解决方案


您不能手动删除频道。

如果没有客户端订阅频道,Redis 会自动删除频道。


推荐阅读