Sha256: d9639c947b2daa459c3ad07d0097993c4acf018bf8da3516b6620c20a8d2b61a
Contents?: true
Size: 547 Bytes
Versions: 12
Compression:
Stored size: 547 Bytes
Contents
require 'redis' require 'redis-sentinel' redis = Redis.new(:master_name => "example-test", :sentinels => [ {:host => "localhost", :port => 26379}, {:host => "localhost", :port => 26380} ], :failover_reconnect_timeout => 30, :failover_reconnect_wait => 0.0001) redis.set "foo", 1 while true begin puts redis.incr "foo" rescue Redis::CannotConnectError => e puts "failover took too long to recover", e end sleep 1 end
Version data entries
12 entries across 12 versions & 3 rubygems