色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

redis執行fulshall命令沒反應

錢良釵2年前10瀏覽0評論

redis執行fulshall命令沒反應?

Redis采用單線程模型,flush操作執行的時候會阻塞所有其它操作,包括集群間心跳包。當Redis中有大量數據的時候,flush操作會消耗較長時間。所以該節點較長時間不能跟集群通信,當達到一定閾值的時候,集群會判定該節點為fail,并且會切換主從狀態。

Redis采用異步的方式進行主從同步,flush操作在主節點執行完成之后,才會將命令同步到從節點。此時老的從節點變為了主節點,它不會再接受來自老的主節點的刪除數據的操作。

當老的主節點flush完成的時候,它恢復與集群中其它節點的通訊,得知自己被變成了從節點,所又會把數據同步過來。最終造成了主從節點發生了切換,并且數據沒有被清空的現象。