**Problem Statement** It would be nice to fully support `NX`, `XX`, `GT` and `LT` to make it more efficient to do complex operations. Have a look [here](https://redis.io/commands/expire/) and [here](https://redis.io/commands/pexpire/) **Describe the solution you'd like** Just add the flags and the tests