Is there any reason to use multi/watch/exec instead of Lua script (eval) in Redis?
I'm new to Redis, and this is how I see it: It seems to me that watch/multi/exec is a rather awkward way of implementing optimistic transaction. The duration between watch and exec can be quite long and would typically last…