if I BRPOPLPUSH inside an EVAL, does it freeze Redis until a member is present in the source list?
I'm implementing a job queue in Redis using Go + Redis Lua Scripting.
ScioMin: you can't do blocking commands from Lua
that would be possible if stuff was coroutines
minus, I'm using Go's goroutines each calling BRPOPLPUSH which blocks. This lets me get away with not having to inneficciently pool Redis for new members.
The thing is when a member is found I need to do some extra Redis operations for processing. I would love to be able to use BRPOPLPUSH at the start of a Lua script and have Redis only freeze when that BRPOPLPUSH resolved.
Sentinel arch question. I will soon have 2 very nice servers to run redis on, but I know this isn't enough for a quorum. Can I bring up a 3rd lightweight server to be a 3rd member to only act as an arbiter, never to take over itself?
does requirepass only affect slaves or also connecting clients ?
can we install redis cluster in single Debian machine ?
Does Debian 7 doesn't contain the version of redis with cluster support ??