use double instead of OpenStruct
add redis_pool argument rdoc description