diff --git a/austin-handler/src/main/java/com/java3y/austin/stream/callback/RedisPipelineCallBack.java b/austin-handler/src/main/java/com/java3y/austin/stream/callback/RedisPipelineCallBack.java new file mode 100644 index 0000000..3f05bc6 --- /dev/null +++ b/austin-handler/src/main/java/com/java3y/austin/stream/callback/RedisPipelineCallBack.java @@ -0,0 +1,23 @@ +package com.java3y.austin.stream.callback; + +import io.lettuce.core.RedisFuture; +import io.lettuce.core.api.async.RedisAsyncCommands; + +import java.util.List; + +/** + * redis pipeline接口定义 + * + * @author 3y + */ +public interface RedisPipelineCallBack { + + /** + * 具体执行逻辑 + * + * @param redisAsyncCommands + * @return + */ + List> invoke(RedisAsyncCommands redisAsyncCommands); + +}