+ my $redis = Redis->new;
+ my $json = Mojo::JSON->new->decode( $redis->get( "table.$table.$username" ) );
+ warn "redis hit table.$table.$username";
+
+ # generate result as Store_sql does
+
+ my @c = split(/\s+/, $redis->get("columns.$table"));
+ my ($hash_col) = grep { $c[$_] eq 'h' } 0 .. $#c;
+
+ $ret = {
+ columns => \@c,
+ hash_col => $hash_col,
+ rows => [[ map { $json->{$_} } @c ]],
+ };
+ $ret = Mojo::JSON->new->encode($ret);
+ }
+ if ( ! $ret ) {