Implement atomic zpop operation to avoid races
Add predis to require-dev