Главная > ОС > Windows > 11 > 23h2 > Установка и настройка Redis на Windows 11 23H2

Установка и настройка Redis на Windows 11 23H2

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

Установка и настройка Redis на Windows 11 23H2

Подробное руководство по установке, настройке и оптимизации Redis для Windows 11 23H2

Введение

Redis - высокопроизводительная база данных типа «ключ-значение» с открытым исходным кодом. В этом руководстве мы установим Redis на Windows 11 23H2, используя официальный порт от Microsoft. Гайд подходит для локальной разработки и тестирования.

Требования

Минимальные требования:

  • Windows 11 версии 23H2 (сборка 22621)
  • 512 МБ свободного места на диске
  • PowerShell 7+ с правами администратора
  • .NET Framework 4.6.1 или новее

Рекомендуется отключить антивирус на время установки.

Установка

Подготовка

  1. Создайте рабочую директорию:
New-Item -Path "C:\Redis" -ItemType Directory
  1. Откройте PowerShell от имени администратора
  2. Проверьте версию ОС:
1[System.Environment]::OSVersion.Version

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

  1. Скачайте последний релиз Redis для Windows:
1Invoke-WebRequest -Uri "https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip" -OutFile "C:\Redis\redis.zip"
  1. Распакуйте архив:
1Expand-Archive -Path "C:\Redis\redis.zip" -DestinationPath "C:\Redis"
  1. Установите сервис:
1cd C:\Redis\Redis-x64-3.2.100
2.\redis-server.exe --service-install redis.windows.conf --loglevel verbose
  1. Запустите сервис:
Start-Service redis
  1. Проверьте установку:
1.\redis-cli.exe ping

Должен быть получен ответ "PONG"

Настройка

  1. Отредактируйте конфигурационный файл redis.windows.conf:
1# Измените стандартный порт
2port 6380
3
4# Установите пароль
5requirepass YourStrongPassword123
6
7# Включите сохранение на диск
8save 900 1
9save 300 10
  1. Примените изменения:
Restart-Service redis
  1. Проверьте настройки:
1.\redis-cli.exe -p 6380 -a YourStrongPassword123 CONFIG GET *

Важно: Не используйте дефолтный порт 6379 и пароль в production!

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

Ошибка: "Windows service error: 1067"

Решение:

  1. Проверьте логи в Event Viewer -> Windows Logs -> Application
  2. Убедитесь в правильности пути к конфиг-файлу
  3. Переустановите сервис:
1.\redis-server.exe --service-uninstall
2.\redis-server.exe --service-install redis.windows.conf

Ошибка: "Connection refused"

Решение:

  1. Проверьте брандмауэр:
1New-NetFirewallRule -DisplayName "Redis" -Direction Inbound -LocalPort 6380 -Protocol TCP -Action Allow
  1. Убедитесь что сервис запущен:
Get-Service redis | Select Status

Заключение

Вы успешно установили и настроили Redis на Windows 11. Для production-окружения рекомендуется использовать Linux-версию Redis. Регулярно обновляйте Redis и проверяйте журналы событий.

Команды

Проверка версии Redis

1.\redis-cli.exe --version

Запуск Redis CLI

1.\redis-cli.exe -p 6380 -a YourStrongPassword123

Просмотр статистики сервера

1.\redis-cli.exe info

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

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

Проверьте тип запуска сервиса через services.msc и установите 'Automatic'

Set-Service -Name redis -StartupType Automatic

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

Проверьте requirepass в конфиге и перезапустите сервис

Restart-Service redis