Eu também estava tendo problemas com o uso da CPU de redis. Meu caso era muitas conexões de redis (clientes) e ulimit padrão do Linux de 1024 arquivos abertos.
O alto uso da CPU pode ser causado por algumas operações intensivas da CPU, como os smembers.
Você também pode usar o comando SLOWLOG redis para registrar os comandos de longa duração.
O melhor que você pode fazer para rastrear o problema, quando não há resultados de log e SLOWLOG, é examinar o processo de redis e ver o que está acontecendo. Para o meu caso, foi erro "Muitos arquivos abertos", mas só foi visto na saída strace, que foi resolvido aumentando o limite padrão de arquivos acima de 1024.