Interface ListBinaryCommands

All Known Subinterfaces:
JedisBinaryCommands
All Known Implementing Classes:
Jedis, JedisCluster, JedisPooled, JedisSentineled, JedisSharding, UnifiedJedis

public interface ListBinaryCommands
  • Method Details

    • rpush

      long rpush(byte[] key, byte[]... args)
    • lpush

      long lpush(byte[] key, byte[]... args)
    • llen

      long llen(byte[] key)
    • lrange

      List<byte[]> lrange(byte[] key, long start, long stop)
    • ltrim

      String ltrim(byte[] key, long start, long stop)
    • lindex

      byte[] lindex(byte[] key, long index)
    • lset

      String lset(byte[] key, long index, byte[] value)
    • lrem

      long lrem(byte[] key, long count, byte[] value)
    • lpop

      byte[] lpop(byte[] key)
    • lpop

      List<byte[]> lpop(byte[] key, int count)
    • lpos

      Long lpos(byte[] key, byte[] element)
    • lpos

      Long lpos(byte[] key, byte[] element, LPosParams params)
    • lpos

      List<Long> lpos(byte[] key, byte[] element, LPosParams params, long count)
    • rpop

      byte[] rpop(byte[] key)
    • rpop

      List<byte[]> rpop(byte[] key, int count)
    • linsert

      long linsert(byte[] key, ListPosition where, byte[] pivot, byte[] value)
    • lpushx

      long lpushx(byte[] key, byte[]... args)
    • rpushx

      long rpushx(byte[] key, byte[]... args)
    • blpop

      List<byte[]> blpop(int timeout, byte[]... keys)
    • blpop

      List<byte[]> blpop(double timeout, byte[]... keys)
    • brpop

      List<byte[]> brpop(int timeout, byte[]... keys)
    • brpop

      List<byte[]> brpop(double timeout, byte[]... keys)
    • rpoplpush

      byte[] rpoplpush(byte[] srckey, byte[] dstkey)
    • brpoplpush

      byte[] brpoplpush(byte[] source, byte[] destination, int timeout)
    • lmove

      byte[] lmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to)
    • blmove

      byte[] blmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to, double timeout)
    • lmpop

      KeyValue<byte[],List<byte[]>> lmpop(ListDirection direction, byte[]... keys)
    • lmpop

      KeyValue<byte[],List<byte[]>> lmpop(ListDirection direction, int count, byte[]... keys)
    • blmpop

      KeyValue<byte[],List<byte[]>> blmpop(long timeout, ListDirection direction, byte[]... keys)
    • blmpop

      KeyValue<byte[],List<byte[]>> blmpop(long timeout, ListDirection direction, int count, byte[]... keys)