module RedisClient::Common

Attributes

config[R]
connect_timeout[RW]
id[R]
read_timeout[RW]
write_timeout[RW]

Public Class Methods

new( config, id: config.id, connect_timeout: config.connect_timeout, read_timeout: config.read_timeout, write_timeout: config.write_timeout ) click to toggle source
# File lib/redis_client.rb, line 59
def initialize(
  config,
  id: config.id,
  connect_timeout: config.connect_timeout,
  read_timeout: config.read_timeout,
  write_timeout: config.write_timeout
)
  @config = config
  @id = id&.to_s
  @connect_timeout = connect_timeout
  @read_timeout = read_timeout
  @write_timeout = write_timeout
  @command_builder = config.command_builder
  @pid = PIDCache.pid
end

Public Instance Methods

timeout=(timeout) click to toggle source
# File lib/redis_client.rb, line 75
def timeout=(timeout)
  @connect_timeout = @read_timeout = @write_timeout = timeout
end