From 586cc9f6d9b87b0369caf60a238aef12bb9510cb Mon Sep 17 00:00:00 2001 From: Jonathan Leibiusky Date: Mon, 20 Dec 2010 11:29:22 -0300 Subject: [PATCH] add save and lastsave to pipeline --- src/main/java/redis/clients/jedis/Commands.java | 11 ++++++++--- src/main/java/redis/clients/jedis/Pipeline.java | 8 ++++++++ src/main/java/redis/clients/jedis/PipelineBlock.java | 8 ++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/java/redis/clients/jedis/Commands.java b/src/main/java/redis/clients/jedis/Commands.java index fbad342..e9c4240 100644 --- a/src/main/java/redis/clients/jedis/Commands.java +++ b/src/main/java/redis/clients/jedis/Commands.java @@ -168,8 +168,9 @@ public interface Commands { public void sort(final String key, final String dstkey); public void brpop(final String[] args); - - public void brpoplpush(final String source, final String destination, final int timeout); + + public void brpoplpush(final String source, final String destination, + final int timeout); public void zcount(final String key, final double min, final double max); @@ -220,9 +221,13 @@ public interface Commands { public void bgsave(); + public void lastsave(); + + public void save(); + public void configSet(final String parameter, final String value); public void configGet(final String pattern); - + public void configResetStat(); } \ No newline at end of file diff --git a/src/main/java/redis/clients/jedis/Pipeline.java b/src/main/java/redis/clients/jedis/Pipeline.java index 176c874..c878051 100644 --- a/src/main/java/redis/clients/jedis/Pipeline.java +++ b/src/main/java/redis/clients/jedis/Pipeline.java @@ -430,4 +430,12 @@ public class Pipeline implements Commands { public void configResetStat() { client.configResetStat(); } + + public void save() { + client.save(); + } + + public void lastsave() { + client.lastsave(); + } } diff --git a/src/main/java/redis/clients/jedis/PipelineBlock.java b/src/main/java/redis/clients/jedis/PipelineBlock.java index e4b65c9..8fddceb 100644 --- a/src/main/java/redis/clients/jedis/PipelineBlock.java +++ b/src/main/java/redis/clients/jedis/PipelineBlock.java @@ -426,5 +426,13 @@ public abstract class PipelineBlock implements Commands { client.configResetStat(); } + public void save() { + client.save(); + } + + public void lastsave() { + client.lastsave(); + } + public abstract void execute(); }