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);