CacheManager.Net - Redis流水线

问题描述:

有人可以确认CacheManager.Net是否支持redis流水线?CacheManager.Net - Redis流水线

我找不到它在documentation

非常感谢。

干杯, ü

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

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

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

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