Test interview question

what is redis, mysql, database, api, mvc ?