You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by up...@apache.org on 2021/03/16 18:54:38 UTC
[geode] 05/36: Add fake response for COMMAND
This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a commit to branch feature/redis-performance-testing
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 9e80ee067b01125abc3195d268c384e4cd1f355d
Author: Jens Deppe <jd...@pivotal.io>
AuthorDate: Thu Feb 18 13:16:12 2021 -0800
Add fake response for COMMAND
---
.../internal/executor/server/CommandExecutor.java | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/server/CommandExecutor.java b/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/server/CommandExecutor.java
index 2be4af7..3197d48 100644
--- a/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/server/CommandExecutor.java
+++ b/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/server/CommandExecutor.java
@@ -15,6 +15,9 @@
package org.apache.geode.redis.internal.executor.server;
+import java.util.Arrays;
+import java.util.List;
+
import org.apache.geode.redis.internal.executor.AbstractExecutor;
import org.apache.geode.redis.internal.executor.RedisResponse;
import org.apache.geode.redis.internal.netty.Command;
@@ -23,6 +26,22 @@ import org.apache.geode.redis.internal.netty.ExecutionHandlerContext;
public class CommandExecutor extends AbstractExecutor {
@Override
public RedisResponse executeCommand(Command command, ExecutionHandlerContext context) {
- return RedisResponse.emptyArray();
+
+ List<Object> response = Arrays.asList(
+ Arrays.asList(
+ "get",
+ 2,
+ Arrays.asList("readonly"),
+ 1, 1, 1
+ ),
+ Arrays.asList(
+ "set",
+ -3,
+ Arrays.asList("write"),
+ 1, 1, 1
+ )
+ );
+
+ return RedisResponse.array(response);
}
}