I've started using Redis for the majority of my projects, with one caveat. I still need full-text search, so I use Redis in combination with MySQL. Small and frequently accessed user data is all stored in Redis, while the large chunks of text are kept in MySQL. That way I kept the speed of Redis, and still get to use Sphinx.