SLV Install - Redis
Redis を選ぶ理由
Redis は長年実績のあるインメモリデータストアで、遅延を数ミリ秒に抑えつつリアルタイムワークロードを支えます。slv install と組み合わせれば、複数ノードへ安定した Redis 構成をワンコマンドで展開でき、Solana 系サービスのボトルネックを解消できます。
ハイライト
- Redis: https://redis.io/
- レプリケーション、永続化、クラスタリングを標準装備しており、アーキテクチャを大きく変えずにスケール可能です。
- 超低遅延レスポンスで、Solana ノードや RPC サービスのキャッシュ層として最適です。
コマンドの実行
Redis を配置するホストを指定してデプロイを開始します。
$ 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 を起動する前に、対象ホストやプレイブックの詳細が表示されます。内容を確認して問題なければ続行します。
🚀 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 が起動し、必要な設定が各ターゲットへ適用されます。
🚀 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] *******************************************************************************
エンドポイントの確認
成功すると接続先のエンドポイントが表示されます。アプリケーションやモニタリングからこの URL を利用してください。
✅ Installation completed successfully!
🌐 Access Information:
Redis Endpoint: redis://<IP>:6379
ダッシュボード
Redis に標準ダッシュボードはありませんが、必要であれば
Redis Insight をローカルに導入し、上記エンドポイントに接続して状況を可視化できます。