class
JoobQ::RedisHealth
- JoobQ::RedisHealth
- Reference
- Object
Overview
Redis health monitoring and diagnostics
Defined in:
joobq/redis_health.crConstant Summary
-
HEALTH_CHECK_INTERVAL =
5.seconds -
Health check interval for monitoring
Constructors
Instance Method Summary
-
#client_info : Hash(String, String)
Get client information
-
#comprehensive_health_report : Hash(String, Hash(String, String))
Comprehensive health report
-
#health_check : Hash(String, String | Int32 | Bool | Float64)
Connection pool health check with detailed metrics
-
#memory_info : Hash(String, String)
Get memory usage information
-
#server_info : Hash(String, String)
Get Redis server information
Constructor Detail
def self.new(redis : Redis::PooledClient, pool_size : Int32, pool_timeout : Float64)
#
Instance Method Detail
def health_check : Hash(String, String | Int32 | Bool | Float64)
#
Connection pool health check with detailed metrics