StackExchange.Redis剖析


备注

StackExchange.Redis的分析功能由IProfiler接口和ConnectionMultiplexer.RegisterProfiler(IProfiler)ConnectionMultiplexer.BeginProfiling(object)ConnectionMultiplexer.FinishProfiling(object)方法组成。

开始和完成分析采用上下文object以便可以将相关命令组合在一起。

此分组的工作原理是,在任何线程恶作剧发生之前,在命令开始时查询IProfiler接口以获取上下文对象,并将该命令与具有相同上下文对象的任何其他命令相关联。必须使用相同的上下文对象调用Begin,因此StackExchange.Redis知道使用该上下文对象开始分析命令,并调用Finish以停止分析并返回结果。

剖析 相关例子