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

Установка и настройка Redis на Windows 10 21H2

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

Установка и настройка Redis на Windows 10 21H2

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

Введение

Redis (Remote Dictionary Server) - высокопроизводительная in-memory база данных с поддержкой различных структур данных. Данное руководство поможет установить и настроить Redis на Windows 10 версии 21H2 с использованием официального Windows-порта.

Требования

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

  • Windows 10 версии 21H2 с последними обновлениями
  • 64-разрядная версия ОС
  • Права администратора
  • 200 МБ свободного места на диске
  • PowerShell 5.1 или новее
  • Доступ к интернету для загрузки файлов

Установка

Подготовка

  1. Скачайте последнюю стабильную версию Redis для Windows с официального GitHub-репозитория
  2. Создайте рабочую директорию (например: C:\Redis)

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

1# Распакуйте скачанный ZIP-архив в рабочую директорию
2# Запустите PowerShell от имени администратора
3Set-Location C:\Redis\
4
5# Установите службу Redis
6.\redis-server.exe --service-install .\redis.windows.conf --loglevel verbose
7
8# Запустите службу
9Start-Service Redis

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

Get-Service Redis | Select Status, Name

Настройка

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

1# Измените максимальный объем памяти (пример для 1 ГБ)
2maxmemory 1024mb
3
4# Включите сохранение данных на диск
5save 900 1
6save 300 10
7
8# Установите пароль (раскомментируйте и измените)
9# requirepass ваш_пароль
10
11# Привязка к конкретному IP (по умолчанию 127.0.0.1)
12bind 127.0.0.1

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

Restart-Service Redis

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

Ошибка: "Windows не может запустить службу Redis"

Решение: Проверьте права доступа к папке Redis и целостность конфигурационного файла

Ошибка: "Connection refused" при подключении

Решение: Убедитесь что:

  1. Служба запущена
  2. Брандмауэр разрешает подключение к порту 6379
  3. Параметр bind в конфиге не заблокирован

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

Решение: Добавьте в конфиг:

1stop-writes-on-bgsave-error no

Заключение

Вы успешно установили и настроили Redis на Windows 10. Для проверки работоспособности подключитесь через redis-cli:

.\redis-cli.exe
127.0.0.1:6379> PING

Рекомендуется настроить автоматическое обновление и регулярно проверять журналы в C:\Redis\Logs\.

Команды

Установка через Chocolatey

1choco install redis-64

Запуск Redis CLI

C:\Redis\redis-cli.exe

Просмотр журналов

1Get-Content C:\Redis\Logs\redis_log.txt -Wait

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

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

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

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

Нехватка памяти

Увеличьте значение maxmemory в конфиге или настройте политику очистки

1redis-cli config set maxmemory 2048mb