public Mono<Long> del(Collection<ByteBuf> keys) {
        return Mono.defer(() -> {
            ByteBuf[] keyBuffers = new ByteBuf[keys.size()];
            int i = 0;
            for (ByteBuf key : keys) {
                keyBuffers[i++] = ByteBufUtil.ensureByteBufRefCnfCorrect(key);
            }
            return commands.del(keyBuffers)
                    .doFinally(signal -> ReferenceCountUtil.ensureReleased(keyBuffers));
        });
    }
ConnectionBuilder$PlainChannelInitializer ChannelGroupListener CommandEncoder
RedisHandshakeHandler CommandHandler ConnectionEventTrigger
ConnectionWatchdog

@see io.lettuce.core.SslConnectionBuilder.SslChannelInitializer
@see io.lettuce.core.SslConnectionBuilder.PlainChannelInitializer
turms-server-common/src/main/java/im/turms/server/common/storage/redis/TurmsRedisClient.java