Главная > ОС > Macos > Sonoma > 14 > Установка и настройка Redis на macOS Sonoma 14

Установка и настройка Redis на macOS Sonoma 14

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

Установка и настройка Redis на macOS Sonoma 14

Полное руководство по развертыванию Redis с оптимизацией для разработки и production-среды

Введение

Redis (Remote Dictionary Server) - высокопроизводительная in-memory база данных с открытым исходным кодом. Это руководство покажет, как установить и настроить Redis на macOS Sonoma 14 для локальной разработки и тестирования.

Требования

Перед началом убедитесь, что:

  • Установлена macOS Sonoma 14 или новее
  • Имеются права администратора
  • Доступно минимум 100 МБ свободного места
  • Установлен Xcode Command Line Tools
  • Обновлен пакетный менеджер Homebrew

Установка

Подготовка

1# Обновление системы
2sudo softwareupdate --all --install --force
3
4# Установка Xcode CLI tools (если отсутствуют)
5xcode-select --install
6
7# Обновление Homebrew
8brew update && brew upgrade

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

1# Установка Redis
2brew install redis
3
4# Запуск как службы
5brew services start redis
6
7# Проверка установки
8redis-cli --version
9
10# Проверка работы сервиса
11brew services list | grep redis

Настройка

Основной конфигурационный файл:

1nano /usr/local/etc/redis.conf
2
3# Рекомендуемые настройки для разработки:
4maxmemory 512mb
5maxmemory-policy allkeys-lru
6bind 127.0.0.1
7requirepass your_secure_password
8
9# Применение изменений
10brew services restart redis
11
12# Проверка подключения
13redis-cli -a your_secure_password ping

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

  1. Ошибка: Could not connect to Redis

    • Проверьте статус службы: brew services list
    • Убедитесь в правильности пароля
  2. Порт 6379 занят

    lsof -i :6379
    sudo kill -9 <PID>
  3. Ошибка конфигурации Проверьте синтаксис командой:

    1redis-server /usr/local/etc/redis.conf --test

Заключение

Теперь у вас работает Redis-сервер, готовый к использованию в разработке. Для production-среды рассмотрите:

  • Настройку персистентности
  • Репликацию данных
  • Механизмы аутентификации
  • Регулярное обновление ПО

Команды

Установка Redis

1brew install redis

Запуск сервиса

brew services start redis

Проверка подключения

1redis-cli ping

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

Сервис не запускается

Проверьте логи: tail -n 100 /usr/local/var/log/redis.log

Ошибка аутентификации

Убедитесь в правильности пароля в redis.conf и перезапустите сервис

brew services restart redis