2016-11-10 118 views

回答

1

的種類。 CacheManager不直接支持任何批處理操作。

但是在Redis的情況下,您可以使用cache.Put,它在內部使用StackExchange.Redis的fire和forget標誌。這是一種流水線操作,因爲客戶不會等待一個操作完成,然後才能執行下一個操作。

如果您使用cache.Add(或更新等),CacheManager必須等待回覆,例如,如果操作成功與否,可能該項目確實已經存在等...

因此,如果您只是想將大量數據推入緩存中,請使用Put。