From 5cc2d8874b9df00b48df4b45af226b0b8d59dd2b Mon Sep 17 00:00:00 2001 From: Jonathan Leibiusky Date: Sun, 8 Aug 2010 13:26:42 -0300 Subject: [PATCH] Implemented SHUTDOWN --- src/main/java/redis/clients/jedis/Client.java | 4 ++++ src/main/java/redis/clients/jedis/Jedis.java | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/main/java/redis/clients/jedis/Client.java b/src/main/java/redis/clients/jedis/Client.java index 3fbfc9a..6bb863d 100644 --- a/src/main/java/redis/clients/jedis/Client.java +++ b/src/main/java/redis/clients/jedis/Client.java @@ -527,4 +527,8 @@ public class Client extends Connection { public void lastsave() { sendCommand("LASTSAVE"); } + + public void shutdown() { + sendCommand("SHUTDOWN"); + } } \ No newline at end of file diff --git a/src/main/java/redis/clients/jedis/Jedis.java b/src/main/java/redis/clients/jedis/Jedis.java index e3c06d5..2e86ced 100644 --- a/src/main/java/redis/clients/jedis/Jedis.java +++ b/src/main/java/redis/clients/jedis/Jedis.java @@ -622,4 +622,15 @@ public class Jedis { client.lastsave(); return client.getIntegerReply(); } + + public String shutdown() { + client.shutdown(); + String status = null; + try { + status = client.getStatusCodeReply(); + } catch (JedisException ex) { + status = null; + } + return status; + } } \ No newline at end of file