Главная > ОС > Linux > Ubuntu > 24.04 > Установка и настройка Redis на linux ubuntu 24.04

Установка и настройка Redis на linux ubuntu 24.04

Обновлено: 17.04.2025Руководство

Установка и настройка Redis на linux ubuntu 24.04

Подробное руководство по установке, настройке и оптимизации Redis для linux ubuntu 24.04

Введение

Redis - высокопроизводительная in-memory база данных с поддержкой различных структур данных. В этом руководстве мы установим и настроим Redis на Ubuntu 24.04 для production-среды.

Требования

Для выполнения инструкций потребуется:

  • Сервер с Ubuntu 24.04
  • Права sudo пользователя
  • Минимум 512 MB оперативной памяти
  • Стабильное интернет-соединение

Установка

Процесс установки Redis

Подготовка

Перед установкой обновим систему:

sudo apt update && sudo apt upgrade -y

Процесс установки

  1. Установите Redis из официальных репозиториев:
1sudo apt install redis-server -y
  1. Включите автозагрузку службы:
1sudo systemctl enable redis-server
  1. Проверьте статус службы:
sudo systemctl status redis-server

Настройка

Основные настройки в файле конфигурации /etc/redis/redis.conf:

  1. Задайте максимальный объем памяти:
maxmemory 512mb
maxmemory-policy allkeys-lru
  1. Для безопасности измените параметры:
1bind 127.0.0.1
2protected-mode yes
3requirepass YourStrongPassword
  1. Примените изменения:
sudo systemctl restart redis-server

Проверьте подключение:

1redis-cli -a YourStrongPassword ping

Типичные ошибки и их решения

Ошибка: "NOAUTH Authentication required"

Решение: Добавьте пароль в конфигурационный файл и перезапустите службу

Ошибка: "MISCONF Redis is configured to save RDB snapshots"

Решение: Выполните:

sudo sysctl vm.overcommit_memory=1

Заключение

Вы успешно установили и настроили Redis. Для дальнейшей оптимизации рассмотрите:

  • Настройку репликации
  • Регулярное создание бэкапов
  • Мониторинг производительности

Команды

Обновление пакетов

sudo apt update && sudo apt upgrade -y

Установка Redis

1sudo apt install redis-server -y

Проверка работы Redis

1redis-cli ping

Решение проблем

Служба Redis не запускается

Проверьте синтаксис конфигурационного файла:

1sudo redis-server /etc/redis/redis.conf --test

Невозможно подключиться извне

Проверьте настройки брандмауэра и параметр bind в конфигурации