Redis is great but I think this is a bit too complex for that specific use case.<p>Forgive this shameless plug but have been working on a distributed transactional key value store that has native secondary indexes. Feedback welcomed: www.quasardb.net