From 6bede66493b49f27d21284f9f823b086e3683f10 Mon Sep 17 00:00:00 2001 From: guycoleman Date: Mon, 3 Dec 2012 15:42:15 +0000 Subject: [PATCH] Add strlen to ShardedJedis --- src/main/java/redis/clients/jedis/BinaryShardedJedis.java | 5 +++++ src/main/java/redis/clients/jedis/ShardedJedis.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/redis/clients/jedis/BinaryShardedJedis.java b/src/main/java/redis/clients/jedis/BinaryShardedJedis.java index a6bed45..54b0103 100644 --- a/src/main/java/redis/clients/jedis/BinaryShardedJedis.java +++ b/src/main/java/redis/clients/jedis/BinaryShardedJedis.java @@ -195,6 +195,11 @@ public class BinaryShardedJedis extends Sharded return j.lpush(key, strings); } + public Long strlen(final byte[] key) { + Jedis j = getShard(key); + return j.strlen(key); + } + public Long lpushx(byte[] key, byte[] string) { Jedis j = getShard(key); return j.lpushx(key, string); diff --git a/src/main/java/redis/clients/jedis/ShardedJedis.java b/src/main/java/redis/clients/jedis/ShardedJedis.java index dc82999..b14adac 100644 --- a/src/main/java/redis/clients/jedis/ShardedJedis.java +++ b/src/main/java/redis/clients/jedis/ShardedJedis.java @@ -213,6 +213,11 @@ public class ShardedJedis extends BinaryShardedJedis implements JedisCommands { return j.lpushx(key, string); } + public Long strlen(final String key) { + Jedis j = getShard(key); + return j.strlen(key); + } + public Long rpushx(String key, String string) { Jedis j = getShard(key); return j.rpushx(key, string);