Nej, Redis har ikke en forestilling om en global/standard TTL, og ja, du skal indstille den for hver nøgle uafhængigt. Men afhængigt af dine krav og hvad du prøver at gøre, kan der være andre måder at nå dit mål på. Sagt anderledes, hvorfor har du brug for det?
For eksempel, hvis du vil bruge Redis som en cache og ikke bekymre dig om at skulle fjerne "gamle" elementer, kan du få det ved at indstille maxmemory_policy
til allkey-lru
. Dette vil fjerne de mindst nyligt brugte nøgler, når Redis' hukommelse er udtømt.
EDIT:for mere information, se de nyttige links i kommentarerne nedenfor fra @arganzheng og @Kristján, samt den inline-dokumentation i redis.conf-konfigurationsfilen.