[英]Redis Pub Sub channel memory
在pub-sub的情況下,Redis使用什么機制將消息保存在內存中? 如果沒有客戶訂閱消息會發生什么? Redis會緩沖它們嗎? 有沒有辦法配置分鍾。 最多 每個頻道分配的內存?
正如您在實現 (x)中看到的那樣,Redis不會將消息保留在Pub / Sub上下文中:
然后Redis只返回有多少客戶端收到消息(請記住,客戶端可能會多次收到單個消息,例如,如果多個模式匹配)。
如果沒有訂閱客戶端,Redis只返回0並且不記錄/緩沖消息:
> publish foo test (integer) 0
(x)基本上Redis循環遍歷訂閱客戶端列表並發送帶有消息的回復。
[英]Redis - monitoring memory usage
[英]redis memory efficiency
[英]Redis on AIX memory allocation
[英]Redis Memory Optimization suggestions
[英]redis memory grows infi
[英]Profiling Redis Memory Usage
[英]Redis memory usage, ZSET and docker
[英]Java check Redis memory usage
[英]Redis high RSS memory usage
[英]Redis: Database Size to Memory Ratio?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.