Managed Redis
Управляемый экземпляр Redis для кэширования, очередей, ограничения частоты запросов и pub/sub.
Создание
lizard add redisПервое дополнение Redis называется redis, поэтому ${{redis.REDIS_URL}} работает сразу.
Переменные окружения
| Переменная | Описание |
|---|---|
REDIS_URL | Полная строка подключения (redis://…) |
Подключение сервиса
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service api
lizard redeploy --service apiСсылка разрешается при развёртывании и обновляется при смене учётных данных дополнения.
Типовые варианты использования
- Кэширование — сохраняйте вычисленные результаты с ключом запроса.
- Очередь / воркер — используйте Redis вместе с сервисом в режиме воркера, который обрабатывает задания.
- Ограничение частоты запросов / сессии — быстрое разделяемое состояние для реплик.
# A worker that drains a Redis queue
lizard add -r your-org/worker -n jobs
lizard service set jobs --set containerPort=0
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service jobs
lizard redeploy --service jobsПросмотр ключей
Откройте Браузер Redis в панели управления (lizard open), чтобы просмотреть ключи и значения. Для локального доступа:
lizard run --service api -- sh -c 'exec redis-cli -u "$REDIS_URL"'Расширение хранилища
lizard scale --service redis --storage 4096См. также
- Управляемые дополнения — соглашения об именах, ссылки и браузеры в панели управления.
- Фоновые воркеры — использование Redis вместе с воркером, обрабатывающим очередь.
lizard run запускает команду локально с выбранным окружением сервиса. Установите redis-cli локально и проверьте доступность конечной точки.