Podívejte se na projekt Voldemort. Je to distribuovaný obchod klíč-hodnota vytvořený Linked-In a podporuje možnost vložení.
V průvodci rychlým startem je malý příklad spuštění serveru vestavěného vs. samostatného.
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
O Redis toho moc nevím, takže je nemůžu porovnávat mezi vlastnostmi. V projektu jsme použili Voldemorta, použili jsme jeho záložní úložiště pouze pro čtení se skvělými výsledky. Umožnilo nám to „předkompilovat“ dvoudenní databázi v našem zpracovatelském datovém centru a „odeslat ji“ do okrajových datových center. Tímto způsobem mělo každé okrajové datové centrum lokální kopii své datové sady.
EDIT:Po opětovném přečtení vaší otázky jsem chtěl přidat tabulku Gauva -- Tato tabulka DataStructure může být také něco, co hledáte, a je podobná tomu, co získáte s mnoha databázemi bez SQL.