Да примерно одинаково всё + -. Что больше нравится то и используй. Я раньше кешировал всякую инфу часто запрашиваемую в мемкеш а потом чёто на redis перешёл. Разницы в скорости и реализации на глаз не заметно конечно вообще. Но в целом вроде как если судить по кучи тестов в инете то редис в целом чуточку гдето побыстрее мемкеша но это не точно.
memcache умеет только строкоые данные, а redis умеет разные типы данных, включая комплексные - массивы, множества, и так далее. Плюс redis умеет кластеризацию и репликацию.