On the one hand, I think it's a bit unfortunate that Redis has been stagnant on the persistence side since the virtual memory experiment ended up nowhere. It's a wonderful tool with so much potential as a primary data store, not merely as a smart cache. But people are bound to get hesitant about a data store if it offers no straightforward way to persist large amounts of data.<p>On the other hand, Redis was probably born 10 years ahead of its time. If and when we finally get to mass-produce persistent storage media with the speed of RAM and the capacity of HDD -- SSDs are getting there, but not quite yet, and we don't know when memristors will become commercially available -- Redis will be the most obvious database to run on it.