Não, o Redis não tem uma noção de um TTL global/padrão e sim, você precisa configurá-lo para cada chave de forma independente. No entanto, dependendo de seus requisitos e do que você está tentando fazer, pode haver outras maneiras de atingir seu objetivo. Em outras palavras, por que você precisa disso?
Por exemplo, se você quiser usar o Redis como cache e não se preocupar em remover itens "antigos", basta definir a
maxmemory_policy
para allkey-lru
. Isso removerá as chaves usadas menos recentemente sempre que a memória do Redis estiver esgotada. EDIT:para obter mais informações, consulte os links úteis nos comentários abaixo de @arganzheng e @Kristján, bem como a documentação em linha no arquivo de configuração redis.conf.