Use em-redis to transparently cache results from your class methods. Eventmachine compatible out of the box!