One can also script Tyrant via Lua (which is pretty amazing) and there's master-master replication. Here's how to implement incr via Lua: http://paste.pocoo.org/show/103848/ I have currently extended it with a fixed list and Mikio (the dev of Tokyo *) has implemented an inverted index for search.
Currently I have my key-value store in production (it has around 1 million key-values) and the performance is pretty good.
I will release it open-source, it's only Python now, but the code is around 200 lines + a consistent hash library implementation ( which I implemented in <50 lines of code http://amix.dk/blog/viewEntry/19367 ) so it should be possible to port it over.