Главная > ОС > Macos > Ventura > 13 > Установка и настройка Redis на macos ventura 13

Установка и настройка Redis на macos ventura 13

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

Установка и настройка Redis на macos ventura 13

Подробное руководство по установке, настройке и оптимизации Redis для macos ventura 13

Введение

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

Требования

  1. macOS Ventura 13 или новее
  2. Терминал с правами администратора
  3. Установленный Homebrew
  4. 100 МБ свободного места
  5. Xcode Command Line Tools

Установка

Подготовка

1# Обновление Homebrew
2brew update && brew upgrade
3
4# Установка Xcode Command Line Tools
5xcode-select --install
6
7### Процесс установки
8
9```bash
10# Установка Redis
11brew install redis
12
13# Проверка версии
14redis-server --version
15
16# Автозагрузка при старте системы
17brew services start redis
18
19# Ручной запуск
20redis-server /usr/local/etc/redis.conf
21
22## Настройка
23
24Основной конфигурационный файл:
25```bash
26sudo nano /usr/local/etc/redis.conf
27
28# Основные параметры:
29port 6379
30bind 127.0.0.1
31requirepass yourstrongpassword
32maxmemory 256mb
33save 60 1000
34
35# Перезагрузка после изменений
36brew services restart redis
37
38## Типичные ошибки и их решения
39
401. **Ошибка: Could not connect to Redis at 127.0.0.1:6379**
41   - Проверьте статус сервиса: `brew services list`
42   - Перезапустите Redis: `brew services restart redis`
43
442. **Ошибка пароля при подключении**
45   - Убедитесь в правильности requirepass в redis.conf
46   - Используйте: `redis-cli -a yourpassword`
47
483. **Ошибка записи на диск**
49   - Проверьте права доступа к директории /usr/local/var/db/redis
50   - Выполните: `sudo chown -R $(whoami) /usr/local/var/db/redis`
51
52## Заключение
53
54Теперь у вас работает Redis на macOS Ventura 13. Для production-среды рекомендуется:
55- Настроить персистентность
56- Включить firewall правила
57- Использовать отдельного пользователя для Redis
58- Регулярно обновлять версию через Homebrew
59
60## Команды
61
62### Установка Homebrew
63
64```bash
65/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

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

1redis-cli ping

Тест производительности

1redis-benchmark -q -n 100000

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

Port 6379 уже используется

Освободите порт или измените в конфиге redis.conf

sudo lsof -i :6379 && kill -9 PID

Ошибка доступа к сокету

Сброс прав на UNIX socket

1sudo chmod 755 /var/run/redis.sock

Невозможно сохранить данные

Проверьте права доступа к директории данных

1sudo chown -R $(whoami) /usr/local/var/db/redis