Sha256: a8f299d43ed47264a3fa55ff60183c2cc7eeeef7a70abec34fc54f75ecfeb5b7

Contents?: true

Size: 404 Bytes

Versions: 80

Compression:

Stored size: 404 Bytes

Contents

require 'redis'

module RubyPitaya

  class RedisConnector

    attr_reader :redis

    def initialize(redis_address)
      @redis = nil
      @redis_address = redis_address
    end

    def connect
      @redis = Redis.new(
        url: @redis_address,
        :reconnect_attempts => 10,
        :reconnect_delay => 1.5,
        :reconnect_delay_max => 2.0,
      )

      @redis.ping
    end
  end
end

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
rubypitaya-3.4.2 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.4.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.4.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.7 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.6 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.5 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.4 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.3 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.2 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.3.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.2.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.1.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.1.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.0.3 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.0.2 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.0.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-3.0.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-2.27.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-2.27.0 ./lib/rubypitaya/core/redis_connector.rb