title: Lettuce only retrieving 100 results when performing scan
body: <p>This code is returning only 100 results, even if there are tens of thousands of entries in the redis database:</p>
  
  <pre><code>RedisFuture&lt;List&lt;Object&gt;&gt; future = redis.dispatch(CommandType.SCAN, new ArrayOutput&lt;String, String&gt;(StringCodec.UTF8), new CommandArgs&lt;String, String&gt;(StringCodec.UTF8).add("aircraft"));
  
  List&lt;Object&gt; result = Collections.emptyList();
  try {
      result = future.get();
  } catch (InterruptedException | ExecutionException e) {
      // TODO: Do something
  }
  
  if(result.size() &gt; 1) {
      @SuppressWarnings("unchecked")
      List&lt;List&lt;String&gt;&gt; aircraft = (List&lt;List&lt;String&gt;&gt;) result.get(1);
      Map&lt;String, Aircraft&gt; retval = aircraft.stream().collect(Collectors.toMap(it -&gt; it.get(0), it -&gt; {
          try {
              JsonNode positionJson = objectMapper.readTree(it.get(1)).get("coordinates");
              return new Aircraft(positionJson.get(0).asDouble(), positionJson.get(1).asDouble());
          } catch (IOException e) {
              throw new UncheckedIOException(e);
          }
      }));
      return retval;
  } else {
      return Collections.emptyMap();
  }
  </code></pre>