Главная > ОС > Windows > Server > 2022 > Установка и настройка Redis на Windows Server 2022

Установка и настройка Redis на Windows Server 2022

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

Установка и настройка Redis на Windows Server 2022

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

Введение

Redis - высокопроизводительная key-value база данных. В этом руководстве рассмотрим:

  • Установку последней версии Redis для Windows
  • Базовую настройку и оптимизацию
  • Настройку безопасности
  • Решение распространенных проблем

Требования

Для работы потребуется:

  • Windows Server 2022 x64
  • Права администратора
  • PowerShell 5.1 или новее
  • 2 ГБ свободного места
  • Открытый порт 6379 (или другой при изменении настроек)

Установка

Установка Redis

Подготовка

  1. Создайте рабочую директорию:
New-Item -Path "C:\Redis" -ItemType Directory
  1. Скачайте последнюю версию для Windows:
1Invoke-WebRequest -Uri "https://github.com/tporadowski/redis/releases/download/v7.0.12/Redis-x64-7.0.12.zip" -OutFile "C:\Redis\redis.zip"

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

  1. Распакуйте архив:
1Expand-Archive -Path "C:\Redis\redis.zip" -DestinationPath "C:\Redis"
  1. Установите службу:
1cd C:\Redis
2.\redis-server.exe --service-install redis.windows.conf --loglevel verbose
  1. Запустите службу:
Start-Service redis

Настройка

Основные параметры конфигурации (C:\Redis\redis.windows.conf):

1bind 127.0.0.1
2port 6379
3requirepass YourStrongPassword
4maxmemory 1GB
5maxmemory-policy allkeys-lru

После изменения конфигурации перезапустите службу:

Restart-Service redis

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

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

Решение:

  • Проверьте права на файлы в C:\Redis
  • Убедитесь в правильности конфигурации

Ошибка: "Connection refused"

Решение:

1New-NetFirewallRule -DisplayName "Redis" -Direction Inbound -LocalPort 6379 -Protocol TCP -Action Allow

Заключение

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

  • Настройте персистентность (RDB/AOF)
  • Реализуйте репликацию
  • Настройте мониторинг через Redis CLI

Команды

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

1redis-cli -h 127.0.0.1 -p 6379 ping

Запуск Redis CLI

redis-cli

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

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

Проверьте логи в Event Viewer -> Windows Logs -> Application

1Get-EventLog -LogName Application -Source Redis -Newest 10

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

Убедитесь в правильности requirepass в конфигурации

1redis-cli -a YourStrongPassword