CacheManager.Net - Redis流水线
问题描述:
答
的种类。 CacheManager不直接支持任何批处理操作。
但是在Redis的情况下,您可以使用cache.Put
,它在内部使用StackExchange.Redis的fire和forget标志。这是一种流水线操作,因为客户不会等待一个操作完成,然后才能执行下一个操作。
如果您使用cache.Add
(或更新等),CacheManager必须等待回复,例如,如果操作成功与否,可能该项目确实已经存在等...
因此,如果您只是想将大量数据推入缓存中,请使用Put。