Is it possible - when executing ZADD in redis cluster environment - that all the added keys end up not being available at the same time to everyone ?
We use a (scala) redis client to add batch of keys with ZADD. The keys are then requested after a timeout of X milliseconds. It appears that 1 batch key is sometimes (rarely) missing and is only available few milliseconds later. I thought that, in Redis consistency model, either all keys are replicated enough and thus available, or not and therefore none shows. Thus I don't understand how 1 single key could be missing.
Is that normal Redis / ZADD behavior in a cluster environment ?
Or is that definitely not normal and this could only be explained by a source code issue that has nothing to do with Redis (redis client / or our own) ?