Since Redis keeps the dataset in RAM, it offers performance in the same class as memcached -- though memcached is significantly faster. There's probably a way to run it without the persistence (or just decrease the snapshot frequency), though you could just set it up to clear the tables when the application restarts and not worry about it. If you're looking for a more "modern" replacement, it's a good choice.