Per https://redis.io/commands/expire, the timeout is cleared after any STORE command (including HSET), so we need to always expire after every call, or else we leak keys as they are never cleaned up.
This pull request has been automatically locked since there has not
been any recent activity after it was closed. Please open a new
issue for related bugs.
Per https://redis.io/commands/expire, the timeout is cleared after any STORE command (including HSET), so we need to always expire after every call, or else we leak keys as they are never cleaned up.