簡體   English   中英

redis 異步復制 bitset

[英]redis async replication of a bitset

我正在使用 redis 來存儲一些相當大的位集。 Redis 以主/從哨兵模式運行。

我對非常大的位集(我的位集的大小為 +-100Kbyte)的復制性能感到好奇。

從文檔中:異步復制通過在主從之間發送命令的 stream 來工作。

我可以期望這些命令在從站中更新單個位還是每次都復制整個密鑰? 顯然,我更喜歡傳遞 SETBIT 命令而不是設置整個密鑰以減少網絡流量。

在大多數情況下,異步復制只會將寫入命令(例如 SETBIT)傳遞給副本。

但是,如果副本落后太遠,副本將被刷新(清除)並且將發生完全重新同步。 如果有很多延遲並且有大量寫入,就會發生這種情況。 如果您看到這種情況發生,您可以調整復制緩沖區以降低完全同步的可能性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM