for( int retries = conn.options.retries; retries >= 0; --retries ) {
try {
if( conn.alone ) {
auto pipe = conn.alone->pipeline( );
for( unsigned idx = 0; idx < valuesList.size( ); ++idx ) {
pipe.setex( keysList[idx], std::chrono::seconds( conn.options.ttlSeconds ), valuesList[idx] );
}
pipe.exec( );
break;
} else if( conn.cluster ) {
// Cluster
auto partitions = partitioning( conn.cluster.get( ), keysList, valuesList );
for( const auto &currPartition : partitions ) {