Nej, detta är inte möjligt (och inte heller planerat). Det rekommenderade tillvägagångssättet är att använda en beställd uppsättning med poäng inställd på tidsstämpel och sedan manuellt ta bort utgångna nycklar. För att fråga efter ej utgångna nycklar kan du använda ZRANGEBYSCORE $now +inf
, för att ta bort utgångna nycklar, ZREMRANGEBYSCORE -inf $now
kommer att göra susen.
I min ansökan utfärdar jag helt enkelt båda kommandona varje gång jag frågar uppsättningen. Jag kombinerar även detta med (lång) utgångstid på själva setet för att så småningom rensa oanvända set.
Den här artikeln går igenom det mer i detalj.