Redis — это бесплатное хранилище данных в памяти с открытым исходным кодом, известное своей очень низкой задержкой. Он предоставляет набор команд для работы с кластером Redis и его данными. В этой статье мы узнаем, как использовать эти команды для изменения параметров запуска для кластера Redis.
Базовый
После установки Redis на свой сервер вы можете запустить сервер с помощью команды redis-server. Команда инициализирует кластер Redis, позволяя вам подключаться к нему и выполнять команды.
По умолчанию сервер Redis будет работать на порту 6379. Вы можете изменить порт запуска по умолчанию, как описано в этой статье.
Метод 1 — аргументы командной строки.
Первый способ изменить порт запуска по умолчанию для сервера Redis — использовать параметр командной строки.
Например, чтобы указать Redis запускаться на порту 9001, используйте флаг –port, как показано в примере команды:
redis-server --port 9001
Метод 2 — файл конфигурации
Мы запустили сервер Redis на настраиваемом порту, указав аргумент –port в обсуждаемом методе.
Этот метод потребует от вас указывать порт каждый раз при перезапуске сервера.
Вы можете отредактировать файл конфигурации сервера Redis и указать порт запуска, чтобы изменения были постоянными.
Откройте терминал и отредактируйте конфигурацию как:
sudo nano /etc/redis/redis.conf
Найдите запись, как показано ниже, и измените значение на желаемый порт.
port 6379
После того, как вы установите желаемый порт, сохраните и закройте файл.
Затем перезапустите службу Redis, чтобы изменения вступили в силу.
Подключение к настраиваемому порту
После изменения порта по умолчанию в кластере Redis вам нужно будет указать порт при подключении с помощью Redis-CLI. Вы можете использовать команду, как показано ниже:
redis-cli -h localhost -p 9001
Вы можете узнать больше, проверив документацию по redis-cli.
Выводы
В этой статье обсуждались различные методы изменения порта по умолчанию для вашего кластера Redis. Перед внесением каких-либо изменений рекомендуется убедиться, что у вас есть разрешения на редактирование файлов конфигурации и перезапуск служб.