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

时间:2013-05-16 10:35:22

标签: memory redis publish-subscribe

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

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

感谢

1 个答案:

答案 0 :(得分:13)

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

相关问题