litestar-org/litestar

Enhancement: Use redis `GETEX` in `RedisStore.get` for `renew_for` functionality on redis 6.2+

Offen

#4.993 geöffnet am 16.08.2026

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (550 Forks)user submission
EnhancementGood First Issue

Repository-Metriken

Stars
 (8.243 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 13h 27m) (26 gemergte PRs in 30 T)

Beschreibung

Summary

RedisStore.get predates Redi 6.2, which introduced GETEX to get a value and set its expiry in one step. On supported redis versions, GETEX should be used instead of the custom script.

Contributor Guide