Tag et kig på projekt voldemort. Det er et distribueret nøgleværdilager skabt af Linked-In, og det understøtter muligheden for at blive integreret.
I hurtigstartguiden er et lille eksempel på at køre serveren indlejret vs. stand-alone.
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
Jeg ved ikke meget om Redis, så jeg kan ikke sammenligne dem funktion til funktion. I projektet brugte vi Voldemort, vi brugte it's readonly backing store med fantastiske resultater. Det gjorde det muligt for os at "forkompilere" en to-daglig database i vores behandlingsdatacenter og "sende den" ud til kantdatacentre. På den måde havde hvert edge-datacenter en lokal kopi af dets datasæt.
EDIT:Efter at have genlæst dit spørgsmål, ønskede jeg at tilføje Gauvas tabel -- Denne tabeldatastruktur kan også være noget, du leder efter, og den ligner det, du får med mange databaser uden sql.