В том же LiveJournal и подобных проектах как раз часто кэшируются именно данные моделей (как правило, выборка + возможно постобработка); смысл тут даже не в том, что в mysql query cache - говно, а в том, что, во-первых, mysql-ей много, а мемкешей мало, и, во-вторых, в итоге для многих get-реквестов часто обходимся вообще без коннектов к СУБД.
user:666:name это уже оптимизация, покомпактнее сериализации ибо.
а вообще, тут к чему надо стремиться - к минимизации соотношения miss/hit и к минимизации числа запросов вообще. а это всегда компромисс.