return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
publish(...\
func_get_args());
} public function pubsub($key_or_address, ...
$values): mixed
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
pubsub(...\
func_get_args());
} public function punsubscribe($pattern, ...
$other_patterns): array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
punsubscribe(...\
func_get_args());
} public function randomkey($key_or_address): \RedisCluster|bool|string
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
randomkey(...\
func_get_args());
} public function rawcommand($key_or_address,
$command, ...
$args): mixed
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
rawcommand(...\
func_get_args());
}