我原本想在每个work范围内第一次请求时初始化一次rediscluster客户端,由一个变量标志该work下是否初始化,已初始化就不要再执行。但发现并发请求下,一个work中的rediscluster会被初始化多次,我觉得是rediscluster在初始化时会有异步操作让出了当前的计算资源,导致了是否初始化时这个变量判断失败。我需要一个对初始化方法在work级别执行一次的方案,又不想用lua-resty-lock 这种整个nginx范围的锁,也不想创建shard_dict共享缓存,有其它更好的实现方案和选择吗