code: private List fetchColumn(String columnName, Object connection, List results, Set<String> resultKeys)
      {
          for (String hashKey : resultKeys)
          {
              List columnValues = null;
              if (resource != null && resource.isActive())
              {
                  Response response = ((Transaction) connection).hmget(hashKey, columnName);
                  // ((Transaction) connection).exec();
                  ((RedisTransaction) resource).onExecute(((Transaction) connection));
  
                  columnValues = (List) response.get();
              }
              else
              {
                  columnValues = ((Jedis) connection).hmget(hashKey, columnName);
              }
  
              if (columnValues != null && !columnValues.isEmpty())
              {
                  results.addAll(columnValues); // Currently returning list of
                                                // string as known issue
                                                // with
                                                // joint table concept!
              }
  
          }
  
          return results;
      }
docs: Fetch column.
  
  @param columnName
  the column name
  @param connection
  the connection
  @param results
  the results
  @param resultKeys
  the result keys
  @return the list