SLV Install - Redis

SLV Install - Redis

Redis を選ぶ理由

Redis は長年実績のあるインメモリデータストアで、遅延を数ミリ秒に抑えつつリアルタイムワークロードを支えます。slv install と組み合わせれば、複数ノードへ安定した Redis 構成をワンコマンドで展開でき、Solana 系サービスのボトルネックを解消できます。
ハイライト
  • Redis: https://redis.io/
  • レプリケーション、永続化、クラスタリングを標準装備しており、アーキテクチャを大きく変えずにスケール可能です。
  • 超低遅延レスポンスで、Solana ノードや RPC サービスのキャッシュ層として最適です。

コマンドの実行

Redis を配置するホストを指定してデプロイを開始します。
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 を起動する前に、対象ホストやプレイブックの詳細が表示されます。内容を確認して問題なければ続行します。
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 が起動し、必要な設定が各ターゲットへ適用されます。
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] *******************************************************************************

エンドポイントの確認

成功すると接続先のエンドポイントが表示されます。アプリケーションやモニタリングからこの URL を利用してください。
bash
✅ Installation completed successfully! 🌐 Access Information: Redis Endpoint: redis://<IP>:6379

ダッシュボード

Redis に標準ダッシュボードはありませんが、必要であれば Redis Insight をローカルに導入し、上記エンドポイントに接続して状況を可視化できます。