Unter der Annahme, dass die Migration von Memcached zu Redis für das Caching, das Sie bereits durchführen, einfach genug ist, würde ich mich für Redis entscheiden, nur um die Dinge einfach zu halten.
In redis ist die Persistenz optional, sodass Sie sie ähnlich wie memcached verwenden können, wenn Sie dies wünschen. Sie können sogar feststellen, dass es nützlich ist, Ihren Cache dauerhaft zu machen, um viele Cache-Fehler nach einem Neustart zu vermeiden. Expiry ist ebenfalls verfügbar – der Algorithmus unterscheidet sich ein wenig von Memcached, reicht aber für die meisten Zwecke nicht aus – siehe http://redis.io/commands/expire für Details.