大量資料的匯入的方式
Redis提供的批處理方案
M操作比Pipeline快,因為M操作是內部操作,原子操作,而Pipeline不是。
叢集下的批處理
如MSET或Pipeline這樣的批處理需要在一次請求中攜帶多條命令,而此時如果redis是一個叢集,那批處理命令的多個key必須落在一個插槽中,否則就會導致執行失敗。
雖然hash_tag效能更好,但是不推薦,推薦的是並行slot。
Spring客戶端的redis已經解決了批處理問題,底層邏輯也是並行slot