Redis:我如何(或应该)删除pubsub频道

des*_*tan 9 memory publish-subscribe redis

在我的应用程序中,我动态创建新pubsub频道,可能有太多像每天5k.根据我的应用程序的要求,任何频道最多使用5分钟.

考虑到这种情况,一周内应用程序中将存在数千个未使用的频道.那么如何删除未使用的频道,或者我是否应该删除它们.他们存储在内存中吗?通过它们发布的消息会发生什么,它们会留在redis的记忆中吗?

谢谢

Mar*_*ell 13

频道是环境.它们仅在订阅时存在.因此:要么从订阅的连接调用[P] UNSUBSCRIBE,要么关闭已订阅的连接.