Acredito que não seja redundante usar um DAO com um Repository, mas é importante entender que ambos desempenham funções semelhantes. Não existe uma convenção rígida que exija ou proíba o uso do DAO com o Repository, o importante mesmo é que a arquitetura do seu sistema faça sentido e seja fácil de entender e manter ;D
Respondendo a "Fui apresentado primeiro ao DAO, e quando passe..." dentro da publicação Java Spring: Padrão DAO vs Repository
1