Description
Is your feature request related to a problem? Please describe.
We tried using Dragonfly as an alternative to Redis. While it worked well overall, it does not support the ZRANGESTORE
command, which is crucial for us to create mutex locks within a transaction. We limit the number of requests used for creating a lock by storing some in a temporary cache with ZRANGESTORE
. This command would allow us to create locks in a transaction, ensuring ACID compliance.
Describe the solution you'd like
Support for the ZRANGESTORE command, which has been available since Redis 6.2.0.
Describe alternatives you've considered
Without this command, we would need to store the result of ZRANGE
in a variable and insert it afterward. While this could be done transactionally using a LUA script, it does not provide the benefits of a true transaction.