Hi there - just thought I’d cross-reference here, I made a feature request for the GET & NX options to the Redis SET operation for exactly the same reason discussed in this thread. Hopefully it gets some traction!
GET
NX