gredis组件支持Context上下文变量的传递,主要用于请求控制、链路跟踪特性等场景。上下文变量传递可以通过Ctx链式操作方法实现,方法定义如下:

    1. // Ctx is a channing function which sets the context for next operation.
    2. func (r *Redis) Ctx(ctx context.Context) *Redis

    需要注意的是,由于gredis的上下文变量是通过链式操作来实现的,因此没有强制性的Context输入,大家使用在链路跟踪的时候可能需要注意一下。

    关于链路跟踪以及使用示例,具体请参考章节:链路跟踪