РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcRdApInr 9 of 13 menu
◀ ▶

Введение в приложение Redis в Docker

Приложению нужен Redis рядом, в одной сети проекта, а не установка сервера в систему. Сервер уже описан отдельным сервисом на образе redis:8 с паролем и томом на /data. Процесс на Python подключается к нему по имени сервиса, без публикации порта на компьютер.

Приложение собирают в свой образ на базе python:3.14. Код и зависимости попадают в шаблон через Dockerfile, а не ставятся на диск хоста. Файл compose.yaml держит оба сервиса в одной папке: сервер db и сервис приложения.

Адрес сервера задают переменными окружения: имя db и порт 6379. Клиентская библиотека с PyPI называется redis, в коде её импортируют как redis. Скрипт открывает соединение, записывает ключ и завершается.

Проверку делают утилитой redis-cli внутри копии сервера, с тем же паролем, что задан при старте db. Команды выполняют через docker compose без отдельной установки Redis на машине.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить