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$ 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) › 🚀 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] *******************************************************************************🚀 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✅ Installation completed successfully!
🌐 Access Information:
Redis Endpoint: redis://<IP>:6379Dashboard
Redis поставляется без встроенного dashboard. Для дополнительного визуального управления установите Redis Insight на рабочую станцию и подключите его к endpoint, указанному выше.