Hvis vi antager, at det er nemt nok at migrere fra memcached til redis for den caching, du allerede laver, ville jeg gå med redis kun for at holde tingene enkle.
I redis er persistens valgfrit, så du kan bruge det meget ligesom memcached, hvis det er det, du vil. Du kan endda opleve, at det er nyttigt at gøre din cache persistent for at undgå en masse cache-misser efter en genstart. Udløb er også tilgængelig - algoritmen er en smule anderledes end memcached, men ikke nok til at have betydning for de fleste formål - se http://redis.io/commands/expire for detaljer.