Om jag antar att det är lätt nog att migrera från memcached till redis för den cachning du redan gör, skulle jag gå med redis bara för att göra det enkelt.
I redis är persistens valfritt, så du kan använda det ungefär som memcached om det är vad du vill. Du kanske till och med upptäcker att det är användbart att göra din cache beständig för att undvika många cachemissar efter en omstart. Utgångsdatum är också tillgängligt - algoritmen skiljer sig lite från memcachad, men inte tillräckligt för att spela roll för de flesta ändamål - se http://redis.io/commands/expire för detaljer.