Redis CLIENT PAUSE命令

2019-10-16 22:53:02

Redis CLIENT PAUSE命令是一個連線控制命令可以暫停所有Redis客戶指定的時間量(以毫秒為單位)。該命令將執行以下操作:

  • 它會停止正常和發布/訂閱的客戶處理所有掛起的命令。然而,隨著從機相互作用將繼續正常進行。

  • 然而,它返回OK盡快給呼叫者,所以用戶端暫停命令執行本身不是暫停。

  • 當在指定的時間量已經過去時,所有用戶端解除阻塞:這將觸發每一個客戶機的暫停過程中查詢緩衝區中累積的命令的處理。

返回值

返回簡單的字串答復:該命令返回OK或錯誤,如果超時無效。

語法

Redis CLIENT PAUSE命令的基本語法如下所示:

redis 127.0.0.1:6379> CLIENT PAUSE timeout