19:43:46 GMT <_ikke_> I'm trying to create a design for the folling: I need to store messages and later send them again, when sending them, I also need to have the message stored for the last 20 minutes. Is there an easy way to implement this? 20:27:41 GMT hey is is possible to decay a key with a ttl? like I have a key that I INCR, can I cause it to DECR after a ttl expiration? 20:27:52 GMT like it's a 5, I incr to 6, and it'll go back down to 5 after 3 seconds 20:28:03 GMT trying to read the docs, can't tell if this means it's possible: 20:28:09 GMT "It is possible to use INCR and EXPIRE together at every page view to have a counter counting only the latest N page views separated by less than the specified amount of seconds." 20:29:11 GMT dimino: no 20:29:13 GMT if I'm reading the pattern shown correctly, it will delete the key entirely at its expire, not decrement: https://redis.io/commands/incr#pattern-rate-limiter-1 20:29:14 GMT hm ok 20:30:17 GMT I guess I'm asking for like, a DECAY or something similar 20:31:19 GMT the only reason I even want this is to handle the edge case where my rate limit gets set but not unset due to error -- I guess a generic expire will work for that too