Skip to content
EN

Порт 11211: Memcached

Коротко:

Порт 11211 (TCP/UDP) — стандарт для Memcached. Memcached — in-memory key-value store (pre-Redis era). Порт 11211 — default для обоих TCP и UDP. UDP-вариант использовался для reflection/amplification DDoS атак (1.7 Tbps GitHub a

Ниже: что работает на этом порту, безопасность, онлайн-проверка, FAQ.

Проверить доступность и порты →

Что работает на этом порту

Memcached

Memcached — in-memory key-value store (pre-Redis era). Порт 11211 — default для обоих TCP и UDP. UDP-вариант использовался для reflection/amplification DDoS атак (1.7 Tbps GitHub attack 2018). С тех пор многие хостеры блокируют UDP 11211 снаружи.

Безопасность

Memcached UDP exposed = amplification DDoS reflector (factor 51,000x). Disable UDP, bind только к 127.0.0.1 или private network. Modern Memcached 1.5.6+ отключает UDP по default.

Проверить порт онлайн

Проверить порт онлайн →

Ping + Port Checker Enterno.io проверяет TCP-доступность любого порта с нашего сервера в Москве.

Что такое порт 11211 (TCP/UDP) и его роль в Memcached

Порт 11211 (TCP/UDP) используется для связи с Memcached, высокопроизводительной системой кэширования, которая позволяет ускорять работу веб-приложений за счет хранения данных в памяти. Этот порт является стандартным для Memcached и обеспечивает обмен данными между клиентами и сервером. Memcached поддерживает асинхронные операции, что позволяет обрабатывать множество запросов одновременно, минимизируя задержки.

Настройка и использование Memcached на порту 11211

Для настройки Memcached на порту 11211, необходимо установить его на сервере. Это можно сделать с помощью команды:

sudo apt-get install memcached

После установки, можно запустить Memcached с заданным портом. Для этого используйте следующую команду:

memcached -m 64 -p 11211 -u memcache

Здесь флаг -m 64 задает объем выделяемой памяти в мегабайтах, а -u memcache указывает пользователя, от имени которого будет запущен процесс. По умолчанию Memcached использует порт 11211, но вы можете изменить его, указав другой номер порта в команде.

После запуска Memcached, вы можете проверить его состояние с помощью команды:

echo stats | nc localhost 11211

Эта команда отправляет запрос на получение статистики работы Memcached через утилиту nc (netcat). Вы получите информацию о текущих подключениях, размере кэша и других параметрах, что поможет вам оптимизировать работу вашего приложения.

Безопасность и производительность при использовании порта 11211

При использовании порта 11211 для Memcached важно учитывать аспекты безопасности и производительности. Memcached по умолчанию не включает механизмы аутентификации, поэтому его следует запускать в защищенной среде. Рекомендуется ограничивать доступ к порту 11211 только с доверенных IP-адресов, используя файрволы или настройки сетевой безопасности.

Для повышения производительности необходимо правильно настроить параметры Memcached. Например, можно увеличить объем выделяемой памяти, что позволит кэшировать больше данных:

memcached -m 256 -p 11211 -u memcache

Также, стоит рассмотреть возможность использования нескольких экземпляров Memcached на разных портах, если ваше приложение требует высокой доступности и масштабируемости. Например, можно запустить второй экземпляр на порту 11212:

memcached -m 128 -p 11212 -u memcache

Правильная настройка и мониторинг использования порта 11211 помогут вам максимально эффективно использовать Memcached и избежать проблем с производительностью в будущем.

Больше по теме

Источники

Часто задаваемые вопросы

Открыт ли порт 11211 по умолчанию?

Нет, современные cloud-провайдеры (AWS, Google Cloud, Yandex) закрывают все входящие порты по default. Нужно явно разрешить порт 11211 в Security Group или firewall.

Как проверить, открыт ли порт 11211?

Используйте Ping + Port Checker Enterno.io. Или в shell: nc -vz example.com 11211.

Безопасно ли открывать порт 11211?

Зависит от сервиса. Memcached никогда не должен открываться публично без аутентификации + TLS. См. наше исследование exposure 2026.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.