2016-11-10 66 views

回答

1

的种类。 CacheManager不直接支持任何批处理操作。

但是在Redis的情况下,您可以使用cache.Put,它在内部使用StackExchange.Redis的fire和forget标志。这是一种流水线操作,因为客户不会等待一个操作完成,然后才能执行下一个操作。

如果您使用cache.Add(或更新等),CacheManager必须等待回复,例如,如果操作成功与否,可能该项目确实已经存在等...

因此,如果您只是想将大量数据推入缓存中,请使用Put。