SLV Install - Redis

SLV Install - Redis

Зачем Redis?

Redis — это проверенное временем in-memory datastore с задержкой на уровне единиц миллисекунд, что делает его идеальным для кэширования hot data и координации real-time workloads. В связке slv install и Redis вы можете одной командой поднимать согласованные production-grade инстансы на каждом узле.
Основные моменты
  • Redis: https://redis.io/
  • Предлагает встроенные возможности replication, persistence и clustering, поэтому вы можете масштабироваться без переработки архитектуры.
  • Обеспечивает молниеносное время ответа, защищая ваши сервисы Solana от лишних bottlenecks.

Запустите installer

Запустите развертывание Redis, указав hosts, на которых должен работать сервис:
bash
$ slv install -i 1.1.1.1,
🚀 Installing software components...
? Select Software Component to Install (Redis)
 Redis
  TiDB (MySQL Cluster)
  Grafana
  Prometheus
  Node Exporter
  Kafka Cluster
Примечание: замените 1.1.1.1 на IP-адрес вашего сервера.

Проверьте детали

Перед запуском Ansible slv печатает точный playbook и информацию об inventory, чтобы вы могли проверить target и при необходимости отменить запуск.
bash
🚀 Installing software components...
? Select Software Component to Install (Redis) › Redis
 You selected: Redis

📋 Installation Details:
Software: Redis
Inventory: 1.1.1.1,
Playbook: /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-redis.yml
? Do you want to proceed with the installation? (y/N) › 

Наблюдайте за выполнением Ansible

После подтверждения slv запускает Ansible для настройки сервиса и его зависимостей на каждом host.
bash
🚀 Running ansible: ansible-playbook -i 1.1.1.1, -u solv /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-redis.yml

PLAY [Install and configure Redis] *******************************************************************

TASK [Gathering Facts] *******************************************************************************

Проверьте endpoint

Успешный запуск завершается summary, в котором указано, по какому адресу доступен Redis instance. Используйте этот endpoint в приложениях или monitoring checks.
bash
 Installation completed successfully!

🌐 Access Information:

Redis Endpoint: redis://<IP>:6379

Dashboard

Redis поставляется без встроенного dashboard. Для дополнительного визуального управления установите Redis Insight на рабочую станцию и подключите его к endpoint, указанному выше.