Armazenando o valor de retorno de node.js setTimeout no redis

estou a usarsetTimeout em Node.js e parece se comportar de maneira diferente do lado do clientesetTimeout em que retorna um objeto em vez de um número. Eu quero armazenar isso em redis, mas desde que o redis armazena apenas strings, eu preciso converter o objeto em uma string. No entanto, usandoJSON.stringify lança um erro de referência circular. Como posso armazenar este objeto em redis, se eu quero ser capaz de buscá-lo de redis e chamarclearTimeout nele?

questionAnswers(3)

yourAnswerToTheQuestion