-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Add HEXPIRE Command #1898
Comments
+1 |
@mlb5000 Thanks! If anyone needs a temp solution until this PR get merged, you can do:
this will expire the "field_name" in redisKey hash in 10 seconds. |
Ha @eephrati I hadn't even considered using the generic |
for those who came looking for a native hexpire method. here's the redis docs to help with the workaround |
HEXPIRE is supported by Redis 7.4+ and supported by the node-redis client library. https://github.com/redis/node-redis/blob/master/packages/client/lib/commands/HEXPIRE.ts |
I would like to request the addition of a HEXPIPRE command to the ioredis library. The HEXPIPRE command would allow users to set an expiration time on individual fields within a hash, similar to how the EXPIRE command sets an expiration time on keys. This feature would be particularly useful for scenarios where certain fields within a hash need to expire independently of the hash itself.
Consider an order management system where each user's orders are stored as a hash with multiple fields representing different orders. Each order needs to have its own expiration time to ensure that old or unfulfilled orders are automatically removed after a certain period. The HEXPIPRE command would allow us to set an expiration time on each order field without affecting other orders or the main hash.
The text was updated successfully, but these errors were encountered: