return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xread(...\
func_get_args());
} public function xreadgroup($group,
$consumer,
$streams,
$count = 1,
$block = 1
): \RedisCluster|array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xreadgroup(...\
func_get_args());
} public function xrevrange($key,
$start,
$end,
$count = -1
): \RedisCluster|array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xrevrange(...\
func_get_args());
} public function xtrim($key,
$maxlen,
$approx = false,
$minid = false,
$limit = -1
): \RedisCluster|false|int
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xtrim(...\
func_get_args());
} public function zadd($key,
$score_or_options, ...
$more_scores_and_mems): \RedisCluster|false|float|int
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
zadd(...\
func_get_args());
}