Leia sobre innodb_buffer_pool_size.
É assim que você diz ao innodb a quantidade de memória RAM a ser armazenada no cache. (não usando cache de página do sistema operacional)
Documentos do MySQL 5.5 - link
Um bom blog para seguir - link
Pense no Flashcache como um cache L1 SSD na frente do seu HDD.
Eu não posso falar sobre o desempenho do Redis x MySQL, mas o MySQL tem outra sobrecarga de desempenho no processamento de declarações, conformidade com o ACID, coisas assim ...
Se você está na RAM, o desempenho será "BOM" em qualquer sistema.