code: @SuppressWarnings("rawtypes")
  	public List lrange(Object key, long start, long end) {
  		Jedis jedis = getJedis();
  		try {
  			List<byte[]> data = jedis.lrange(keyToBytes(key), start, end);
  			if (data != null) {
  				return valueListFromBytesList(data);
  			} else {
  				return new ArrayList<byte[]>(0);
  			}
  		}
  		finally {close(jedis);}
  	}
docs: 返回列表 key 中指定区间内的元素，区间以偏移量 start 和 stop 指定。
  下标(index)参数 start 和 stop 都以 0 为底，也就是说，以 0 表示列表的第一个元素，以 1 表示列表的第二个元素，以此类推。
  你也可以使用负数下标，以 -1 表示列表的最后一个元素， -2 表示列表的倒数第二个元素，以此类推。
  <pre>
  例子：
  获取 list 中所有数据：cache.lrange(listKey, 0, -1);
  获取 list 中下标 1 到 3 的数据： cache.lrange(listKey, 1, 3);
  </pre>