0
有兩個系統共享一個redis數據庫,一個系統只讀redis,另一個更新它。比較redis命令:multi和mget
讀取系統太忙了,redis無法處理它,爲了減少對redis的請求數,我找到了「mget」,但我也找到了「multi」。
我敢肯定,mget會減少請求數量,但會「多」做同樣的事情嗎?我認爲「multi」會強制redis服務器保留關於此事務的一些信息,並逐個從客戶端收集此事務中的請求,因此發送的請求總數保持不變,但返回的結果將組合在一起,對?
所以,如果我只是在讀取KeyA,keyB,keyC中的「multi」時其他寫入系統改變了KeyB的值,會發生什麼?