CacheManager.Net - Redis流水线

时间:2016-11-10 05:47:26

标签: caching redis cachemanager

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

我在documentation

中找不到它

非常感谢。

干杯, û

1 个答案:

答案 0 :(得分:1)

有点儿。 CacheManager不直接支持任何批处理操作。

但是对于Redis,你可以使用cache.Put在内部使用fire并忘记StackExchange.Redis的标志。这是一种流水线操作,因为客户端不会等待一个操作完成,然后才能执行下一个操作。

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

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