Master running redis 3.0.0 from this ubuntu ppa:
https://launchpad.net/~chris-lea/+archive/ubuntu/redis-server
# Server
redis_version:3.0.0
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:484ddb700505ad73
redis_mode:standalone
os:Linux 3.13.0-48-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.8.2
process_id:14033
run_id:ee7ba46ba8a8c54001e58c9c9d3b6e72168dc04f
tcp_port:6379
uptime_in_seconds:175980
uptime_in_days:2
hz:10
Slave also running same version of redis
On the slave, this works fine:
redis-cli -h master
But this doesn't:
redis-cli slaveof master 6379
I see this error in the logs:
15149:S 16 Apr 19:40:47.040 # Unable to connect to MASTER: Invalid argument
It looks like I can replicate the same problem with the slave on os x running redis 3.0 from homebrew.
A slave running redis 2.8.* slaves itself fine to the same master.
Has the semantics of slaveof changed with 3.0 ? Any ideas/help appreciated!
Thanks,
-bharath