标签: memory redis publish-subscribe
在我的应用中,我会动态创建新的pubsub频道,而且每天可能会有太多像5k这样的频道。根据我的应用程序的要求,任何频道最多使用5分钟。
pubsub
考虑到这种情况,一周内应用程序中将存在数千个未使用的频道。那么如何删除未使用的频道,或者我是否应该删除它们。他们存储在内存中吗?通过它们发布的消息会发生什么,它们会留在redis的记忆中吗?
感谢
答案 0 :(得分:13)
频道是环境。它们仅在订阅时存在。所以:要么从订阅的连接调用[P] UNSUBSCRIBE,要么关闭订阅的连接。