AREDIS (Asynchronous REDIS java client) is a java client for the Redis Cache server (http://redis.io) designed for performance and efficiency.
It has only one connection to each server and uses pipelining for performance rather than connection pooling.
It uses the Java 7 NIO based Asynchronous channel API for socket communication to the Redis server.
Advanced C/C++ library(ACL) for UNIX-like OS and WIN32 OS, including sync/async/ssl iostream for net/file, thread pool, process pool, db pool, server framework, event, memory, string, array/hash/ring/list, xml and json parser, http/smtp/icmp protocol, SSL/TLS, C unit test, etc