Разгледайте проекта voldemort. Това е разпределено хранилище за ключ-стойност, създадено от Linked-In, и поддържа възможността за вграждане.
В ръководството за бърз старт е малък пример за стартиране на сървъра вграден срещу самостоятелен.
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
Не знам много за Redis, така че не мога да ги сравнявам функция с функция. В проекта използвахме Voldemort, използвахме неговия архивен магазин само за четене с страхотни резултати. Това ни позволи да "предварително компилираме" двудневна база данни в нашия център за обработка на данни и да я "изпратим" до крайните центрове за данни. По този начин всеки крайен център за данни имаше локално копие на своя набор от данни.
РЕДАКТИРАНЕ:След като препрочетох въпроса ви, исках да добавя таблицата на Gauva - Тази структура на данни на таблицата може също да е нещо, което търсите и е подобно на това, което получавате с много бази данни без sql.