Jrediscomplete is a project mainly written in ..., it's free.
Redis based autocomplete using Java
Credits: Salvatore - http://antirez.com/post/autocomplete-with-redis.html
1) Java Redis Client - http://github.com/xetorthio/jedis
Jedis redis = new Jedis("localhost", 6379);
URL url = new URL("http://antirez.com/misc/female-names.txt");
AutoComplete autoComplete = new AutoComplete.Builder(redis, "redisKey", url)
.clear(true)
.populate(true)
.build();
List