На самом деле 2 реальных альтернативы:
1. Когда данные помещаются в память: Redis (мемкэш — вчерашний день, уступает по функциональности)
2. Когда не помещаются: обертка над handlersocket (у него нет автоматического expire, но если данные на диске, оно не нужно). Обертка, потому что в mysql 5.6 возможно будут лучше варианты.
Все остальное — либо экзотика, либо медленное, либо вообще из другой оперы.