export interface IRedisData { summary: IRedisSummary; snapshot: RedisSection; } export interface IRedisSummary { service: string; endpoint: IRedisEndpoint; isConnected: boolean; circuitState: string; usedMemory: number; connectedClients: number; opsPerSec: number; hitRate: number; keyCount: number; } export interface IRedisEndpoint { host: string; addressFamily: number; port: number; } export type RedisSection = Record; export interface IRedisCacheItem { key: string; value: unknown; ttl?: number; }