class JoobQ::RedisHealth

Overview

Redis health monitoring and diagnostics

Defined in:

joobq/redis_health.cr

Constant Summary

HEALTH_CHECK_INTERVAL = 5.seconds

Health check interval for monitoring

Constructors

Instance Method Summary

Constructor Detail

def self.new(redis : Redis::PooledClient, pool_size : Int32, pool_timeout : Float64) #

[View source]

Instance Method Detail

def client_info : Hash(String, String) #

Get client information


[View source]
def comprehensive_health_report : Hash(String, Hash(String, String)) #

Comprehensive health report


[View source]
def health_check : Hash(String, String | Int32 | Bool | Float64) #

Connection pool health check with detailed metrics


[View source]
def memory_info : Hash(String, String) #

Get memory usage information


[View source]
def server_info : Hash(String, String) #

Get Redis server information


[View source]