プロジェクトvoldemortを見てください。 Linked-Inによって作成された分散型Key-Valueストアであり、埋め込み機能をサポートしています。
クイックスタートガイドには、組み込みサーバーとスタンドアロンサーバーの実行の小さな例があります。
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
Redisについてはよくわからないので、機能ごとに比較することはできません。 Voldemortを使用したプロジェクトでは、読み取り専用のバッキングストアを使用して素晴らしい結果を出しました。これにより、処理データセンターで隔日データベースを「プリコンパイル」し、エッジデータセンターに「出荷」することができました。このようにして、各エッジデータセンターはそのデータセットのローカルコピーを持っていました。
編集:あなたの質問を読み直した後、私はGauvaのテーブルを追加したいと思いました-このテーブルDataStructureもあなたが探しているものであり、多くのno-sqlデータベースで得られるものと似ています。