メインコンテンツにスキップ

最速のインメモリ・データベース

Redis®*は、何よりもデータ処理速度が求められるウェブアプリケーションやその他のプロジェクトに最適なデータベースです。Redisはデータの保存にキー・バリューを使用することで、リレーショナル・データベースとは一線を画し、データを呼び出す際の応答時間を短縮します。Redisは、データ構造が明確に定義されており、スケーラビリティよりもスピードが重要なプロジェクトに最適です。しかし、だからといってRedisは読み取りや書き込みの操作に制限があるわけではありません。 

Redisは、高性能、高レベルのデータ構造、使いやすさを兼ね備えたデータベースのスイスアーミーナイフです。LinodeのRedisMarketplace アプリでRedisデータベースのデプロイを簡素化します。

RedisMarketplace アプリのデプロイ

  1. クラウドマネージャーにログインし、左のナビゲーションメニューから Marketplaceリンクを選択します。Linodeコンピュート作成ページが表示されます。 Marketplaceタブが表示されます。
  2. Select App」セクションで、デプロイしたいアプリを選択します。
  3. 選択したアプリに必要なオプションと、必要な詳細オプション(オプション)をすべて入力します。詳細は「設定オプション」の項を参照してください。
  4. Getting Started > Create a Linode」に記載されている通り、残りの項目を入力します。
  5. Create Linode」ボタンをクリックします。Linodeがプロビジョニングされ、完全に電源が入ったら、ソフトウェアのインストールが完了するのを待ちます。この前にLinodeの電源を切ったり、再起動したりすると、ソフトウェアのインストールに失敗する可能性があります。インストールが完了したかどうかを確認するには、LinodeのLishコンソールを開き、システムのログインプロンプトが表示されるのを待ちます。
  6. 展開後のスタートアップ」に記載されている手順に従ってください。

ソフトウェアのインストールは、Linodeのプロビジョニング終了後、2~5分以内に完了します。

Redisオプション

以下は、このMarketplace アプリで利用可能な追加オプションです:

フィールド説明
サーバーの管理者メールアドレスこのメールは、SSL証明書を生成するために必要です。必須
あなたのLinodeAPI トークンあなたのLinode API Token はDNSレコードの作成に必要です。これが一緒に提供されていると subdomain と domain フィールドを使用すると、インストールはLinodeAPI を介してDNSレコードの作成を試みます。トークンを持っていないが、インストールでDNSレコードを作成したい場合は、次のことを行う必要があります。 クリエイトワン 続ける前に
サブドメインセットアップ中にインストーラーにDNSレコードを作成させたいサブドメインです。推奨される設定は www.を提供する場合のみ、サブドメインを提供する必要があります。 domain と API Token
ドメインWazuhインスタンスをホストするためのドメイン名。インストーラは、セットアップ中にこのドメインのDNSレコードを作成しますが、このフィールドを API Token.
のために作成される限定的なsudoユーザーです。Linodeこれは、Linode のために作成される限定的なユーザーアカウントです。このアカウントは、sudo ユーザー権限を持っています。
限定されたsudoユーザーのパスワード限定された sudo ユーザーのパスワードを設定します。パスワードは、強力なパスワードのための複雑性強度検証要件を満たす必要があります。このパスワードは、root と同様に、サーバー上であらゆるアクションを実行するために使用されるので、長く、複雑で、ユニークなものにしてください。
にアクセスする際に使用されるSSH公開鍵です。Linodeパスワードではなく公開鍵(推奨)でSSHにアクセスしたい場合は、ここに公開鍵を入力します。
SSHでルートアクセスを無効にする?セレクト Yes を選択すると、root アカウントが SSH でサーバーにログインするのをブロックします。を選択します。 No をクリックすると、rootアカウントがSSHでログインできるようになります。

設定オプション

Create a Linodeフォームの残りのオプションの入力に関するアドバイスについては、Creating a Compute Instanceを参照してください。いくつかのオプションは制限されていたり、このMarketplace Appに基づいて推奨値が設定されている場合があります:

  • 対応ディストリビューション: Debian 11,Ubuntu 20.04 LTS
  • 推奨最小プラン:すべてのプランタイプとサイズが使用できますが、本番環境で大規模なデータベースを使用する場合は、High Memory Compute Instanceの使用を検討してください。

展開後のスタートアップ

Redisにアクセスする CLI

  1. 新しいCompute Instanceにログインします。 リッシュ または エスエスエイチ のどちらかを使用します。 root ユーザーまたは限定ユーザーと、インスタンスの作成時に入力した関連するパスワードが必要です。
  2. redis-cli を使用するには、以下のいずれかのコマンドを実行してください。
    • redis-cli:任意のコマンドを入力できる対話型モードを開きます。
    • redis-cli [argument]である。 [引数]です。 は、実行したい引数またはコマンドです。たとえば、次のように実行します。 redis-cli ping が出力されるはずです。 PONG は、redisが正しく設定されていれば

redis-cli および利用可能なコマンドの詳細については、redis-cli 、Redis コマンドラインインターフェイスを参照してください。

Redisの使い方を決める

Redisの構成には、いくつかの種類があります。例えば、スタンドアロンのRedisインストールとして構成することも、プライマリ(マスター)と2つのレプリカを持つRedisクラスタとして構成することもできます。次のステップとして、以下のリソースを参照して、ユースケースに必要な展開の種類を決定してください。

  • Redis Clustersについては、関連するチュートリアルをご覧ください。
  • Redis Sentinelは、高可用性に焦点を当てたもう一つの展開構成です。詳細は、Redis Sentinelのドキュメントを参照してください。
  • Redisのクイックスタートを読んで、Redisのセキュリティ確保と、アプリケーションでRedisを使用するためのクライアント・ライブラリのインストールについて学びましょう。
  • Redisの設定ファイルについては、Redisの設定資料を参照してください。

*RedisはRedis Ltd.の登録商標です。そのいかなる権利も Redis Ltd. に留保されています。Akamai Technologies, Inc. による使用は参照のみを目的としたものであり、Redis とアカマイの間にいかなるスポンサーシップ、推奨、または提携関係があることを示すものではありません。

RedisMarketplace アプリはLinodeによって構築されました。アプリのデプロイに関するサポートは、サイドバーに記載されている情報を介してLinodeサポートにお問い合わせください。ツールやソフトウェア自体のサポートについては、Redis Communityをご覧ください。