Sha256: 01d01a7d2983f54fefa9c4f79bd8d65a836d50cb61f0d96ca27fb9db32fe38c5
Contents?: true
Size: 577 Bytes
Versions: 6
Compression:
Stored size: 577 Bytes
Contents
require 'redis' require 'rubypitaya/core/service_base' module RubyPitaya class RedisService < ServiceBase def initialize(setup) @redis = nil @redis_address = setup['rubypitaya.redis.url'] end def connect @redis = Redis.new( url: @redis_address, :reconnect_attempts => 10, :reconnect_delay => 1.5, :reconnect_delay_max => 2.0, ) @redis.ping end def disconnect @redis.close end def client @redis end def clear_all_data @redis.flushall end end end
Version data entries
6 entries across 6 versions & 1 rubygems