このチュートリアルでは、Debian 11にRedisをインストールする方法を紹介します。知らなかった人のために、Redisはオープンソース(BSDライセンス)のインメモリデータベースです。データ構造の保存、キャッシュ、およびメッセージブローカーとしてRedisは、文字列、ハッシュ、リスト、セット、範囲クエリを含むソートされたセット、ビットマップ、地理空間インデックス、ストリームなどのデータ構造を提供します。Redisには、レプリケーション、Luaスクリプトが組み込まれています。 、LRUの排除、トランザクション、およびさまざまなレベルのオンディスク永続性。RedisSentinelによる高可用性とRedisクラスターによる自動パーティショニングを提供します
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にRedisを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があります。
Debian11BullseyeにRedisをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade
ステップ2.Debian11にRedisをインストールします。
デフォルトでは、Redis5シリーズはベースのDebian11リポジトリで利用できます。次のコマンドを実行してインストールします。
sudo apt install redis-server
インストールが成功したら、以下のコマンドを使用してRedisサービスのステータスを確認します。
sudo systemctl status redis-server
ステップ3.Redisを構成します。
Redisサーバーのメイン構成ファイルは/etc/redis/redis.conf
にあります :
sudo nano /etc/redis/redis.conf
bind 127.0.0.1 ::1
で始まる行を検索します コメントしてください:
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT OUT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1 ::1
次に、サーバーで使用可能なメモリごとに最大メモリ制限を増やします:
maxmemory 256mb maxmemory-policy allkeys-lru
ファイルを保存して閉じます。次に、Redisサービスを再起動して変更を有効にします:
sudo systemctl restart redis-server
手順4.ファイアウォールを構成します。
次に、TCPポート6379
でリモートマシンからのトラフィックを有効にするファイアウォールルールを追加します。 :
sudo ufw allow proto tcp from <your ip address> to any port 6379
ステップ5.Redisをテストします。
Redisサーバーにアクセスするには、ターミナルで以下のコマンドを実行します:
redis-cli
ここで「ping
」と入力します 」をRedisコマンドプロンプトで表示します。 Redisサーバーとの接続が成功すると、PONG
が表示されます 結果として:
127.0.0.1:6379> ping PONG
おめでとうございます!Redisが正常にインストールされました。このチュートリアルを使用して最新バージョンのRedisをDebian 11 Bullseyeにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、Redisの公式Webサイトを確認することをお勧めします。 。