このチュートリアルでは、Debian 11にRedisをインストールする方法を紹介します。知らなかった人のために、Redisは、データ構造の保存、キャッシュ、およびとしてのオープンソース(BSDライセンス)のインメモリデータベースです。メッセージブローカー。 Redisは、文字列、ハッシュ、リスト、セット、範囲クエリを使用した並べ替えられたセット、ビットマップ、地理空間インデックス、ストリームなどのデータ構造を提供します。 Redisには、レプリケーション、Luaスクリプト、LRUエビクション、トランザクション、およびさまざまなレベルのオンディスク永続性が組み込まれており、RedisSentinelによる高可用性とRedisClusterによる自動パーティショニングを提供します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にRedisを段階的にインストールする方法を紹介します。
Debian 11BullseyeにRedisをインストールする
ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo aptアップデート
sudo aptアップグレード
ステップ2.Debian11にRedisをインストールします。
デフォルトでは、Redis5シリーズはベースのDebian11リポジトリで利用できます。 次に、次のコマンドを実行してインストールします。
sudo apt installredis-server
インストールが成功したら、以下のコマンドを使用してRedisサービスのステータスを確認します。
sudo systemctl statusredis-server
ステップ3.Redisを構成します。
Redisサーバーのメイン構成ファイルは次の場所にあります。 /etc/redis/redis.conf
:
sudo nano /etc/redis/redis.conf
で始まる行を検索します bind 127.0.0.1 ::1
それにコメントします:
#すべてのインターフェースを聞きたいと確信している場合は、#次の行をコメントアウトしてください。 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~#bind 127.0.0.1 :: 1
次に、サーバーで使用可能なメモリごとに最大メモリ制限を増やします。
maxmemory 256mb maxmemory-policy allkeys-lru
Save ファイルと close。 次に、Redisサービスを再起動して、変更を有効にします。
sudo systemctl restartredis-server
手順4.ファイアウォールを構成します。
次に、TCPポートでリモートマシンからのトラフィックを有効にするファイアウォールルールを追加します 6379
:
sudo ufw allow proto tcp from
ステップ5.Redisをテストします。
Redisサーバーにアクセスするには、ターミナルで以下のコマンドを実行します。
redis-cli
ここで「ping
」をRedisコマンドプロンプトで表示します。 Redisサーバーとの接続が成功すると、次のようになります。 PONG
結果として:
127.0.0.1:6379> ping PONG
おめでとう! これで、Redisが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのRedisをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Redisの公式ウェブサイト。