Ubuntu 22.04にRedisインメモリデータベースサーバーをインストールする方法

Ubuntu 22.04にRedisインメモリデータベースサーバーをインストールする方法
モニター上のサーバー構成コマンドライン
画像: ronstik/Adobe Stock

Redisはオープンソースのインメモリキーバリューストアで、強力なデータベースサーバーとして使用できます。文字列、ハッシュ、リスト、セット、ビットマップ、ソート済みセットなど、様々なデータ構造をサポートしています。また、Redisはすべてをインメモリに保存するため、非常に高速です。ただし、Redisを使用するには、十分なRAM容量を持つサーバーにインストールする必要があります。

ここでは、単一ノードのRedisサーバーを立ち上げて稼働させる手順を詳しく説明します。後続のチュートリアルでは、サーバーの高可用性を実現するためのRedisクラスターの設定について説明します。

それまでは、単一インスタンス サーバーを起動して実行してみましょう。

参照: 採用キット: データベースエンジニア (TechRepublic Premium)

必要なもの

ここでは Ubuntu Server 22.04 を使用してデモンストレーションを行うので、この Linux ディストリビューションのインスタンスが稼働していること (20.04 にもインストールできます) と、sudo 権限を持つユーザーが必要になります。

以上です。仕事に取り掛かりましょう。

Redisのインストール方法

最初に、次のコマンドを使用して Ubuntu Server を更新します。

sudo apt-get アップデート
sudo apt-get アップグレード -y

プロセス中にカーネルがアップグレードされた場合は、変更を有効にするためにマシンを再起動する必要があります。

アップグレードが完了したら、次のコマンドで Redis をインストールします。

sudo apt-get install redis-server -y

インストールにはそれほど時間はかかりません。サーバーを起動/有効化する前に、いくつか設定をしておきましょう。

Redisの設定方法

次のコマンドで Redis 構成ファイルを開きます。

sudo nano /etc/redis/redis.conf

次の行を探します。

127.0.0.1 ::1 をバインドする

次の行を次のように変更して (サーバーの IP アドレスを反映するように編集して)、ホスティング サーバーの IP アドレスをリッスンするように Redis を構成します。

192.168.1.22 ::1 をバインドする

次に、次の行を探します。

監督なし

その行を次のように変更します。

監視付き systemd

ファイルを保存して閉じます。

Redisを起動して有効にする方法

Redis はおそらくすでに実行されているので、次のコマンドで再起動し、構成の変更を有効にします。

sudo systemctl redis-serverを再起動します

次に、次のコマンドで Redis を有効にして、起動時に起動するようにします。

sudo systemctl redis-server を有効にする

次のコマンドで Redis が実行されていることを確認します。

sudo systemctl ステータス redis-server

次のコマンドで、Redis がリッスンしているかどうかをテストします。

redis-cli -h 192.168.1.22 -p 6397

Redisコンソールが開いているはずです。以下のコマンドでテストしてみましょう。

ping「こんにちは、TechRepublic!」

出力には「Hello, TechRepublic!」と表示されます。

おめでとうございます!これでRedisのインメモリデータベースサーバーが起動しました。次回は、これをクラスター用に設定し、ノードに参加させます。それまでは、公式ドキュメントを読んでRedisのコマンドラインインターフェース(CLI)の使い方を学んでください。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

TechRepublic Academy の The Mastering Linux Development Bundle で詳細を学習してください。

Tagged: