Você pode fazer valores muito grandes, no entanto, usar o Redis seria melhor. Com o Memcached você está limitado a pares Key- > Value, o Redis tem muito mais recursos e oferece mais (e melhores) soluções para o que você quer (mais como um banco de dados).
Mas o Redis e o Memcache são soluções na memória, portanto, certifique-se de que eles não contenham dados de missão crítica. Caso contrário, você pode decidir deixar o Redis despejar seu banco de dados no arquivo a cada xxx ação ou x minutos, usar replicação mestre / escravo / cluster e assim por diante.