GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にRedisサーバーをインストールする方法

Redisは、データベースサーバー、キャッシュ、メッセージブローカーとして使用される、無料のオープンソースのクロスプラットフォームNoSQLおよびメモリ内のKey-Valueデータ構造ストアです。 Cで書かれ、サルヴァトーレサンフィリッポによって開発されました。実稼働環境で高可用性クラスターをセットアップするのに役立つレプリケーション機能を提供します。

このチュートリアルでは、Debian11にRedisサーバーをインストールする方法を説明します。

前提条件
  • Debian11を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。

Redisサーバーをインストールする

デフォルトでは、RedisパッケージはDebian11のデフォルトリポジトリに含まれています。次のコマンドを使用して簡単にインストールできます:

apt-get install redis-server -y

Redisサーバーをインストールしたら、次のコマンドを使用してRedisのステータスを確認できます。

systemctl status redis-server

次の出力が得られるはずです:

? redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-09-26 02:40:45 UTC; 3s ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
   Main PID: 379829 (redis-server)
     Status: "Ready to accept connections"
      Tasks: 5 (limit: 9510)
     Memory: 6.9M
        CPU: 62ms
     CGroup: /system.slice/redis-server.service
             ??379829 /usr/bin/redis-server 127.0.0.1:6379

Sep 26 02:40:45 debian11 systemd[1]: Starting Advanced key-value store...
Sep 26 02:40:45 debian11 systemd[1]: Started Advanced key-value store.

デフォルトでは、Redisはポート6379でリッスンします。次のコマンドを使用して確認できます:

ss -antpl | grep redis

次の出力が得られるはずです:

LISTEN 0      511        127.0.0.1:6379       0.0.0.0:*    users:(("redis-server",pid=379829,fd=6))                                                                                                      
LISTEN 0      1024       127.0.0.1:9121       0.0.0.0:*    users:(("redis_exporter",pid=14922,fd=3))                                                                                                     
LISTEN 0      511            [::1]:6379          [::]:*    users:(("redis-server",pid=379829,fd=7))                                                                                                      

次に、Redisサービスに接続して、pingテストを実行しましょう。

テストを実行するには、次のコマンドを入力します。

redis-cli

接続すると、次の出力が表示されます。

127.0.0.1:6379>

次に、次のようにRedisサービスにpingを実行します。

127.0.0.1:6379> ping

次の出力が得られるはずです:

PONG
Redisを構成する

通常、Redisはキャッシュの目的で使用されます。ファイルを編集して設定できます/etc/redis/redis.conf

nano /etc/redis/redis.conf

まず、リモート接続を許可するために次の行にコメントします。

#bind 127.0.0.1 ::1

次に、ファイルの最後に次の行を追加して、メモリを定義します。

maxmemory 500mb 
maxmemory-policy allkeys-lru

終了したらファイルを保存して閉じ、Redisサービスを再起動して変更を適用します。

systemctl restart redis-server

次に、次のコマンドを使用してRedisリスニングポートを確認します。

ss -antpl | grep redis

次の出力が得られるはずです:

LISTEN 0      511          0.0.0.0:6379       0.0.0.0:*    users:(("redis-server",pid=380643,fd=7))                                                                                                      
LISTEN 0      1024       127.0.0.1:9121       0.0.0.0:*    users:(("redis_exporter",pid=14922,fd=3))                                                                                                     
LISTEN 0      511             [::]:6379          [::]:*    users:(("redis-server",pid=380643,fd=6))       
Redisリモート接続を確認する

UFWファイアウォールがサーバーにインストールされている場合は、Redisポート 6379を許可する必要があります Redisに接続するリモートサーバー用。次のコマンドを使用して許可できます:

ufw allow proto tcp from remote-server-ip to any port 6379

次に、次のコマンドを使用して、リモートマシンからRedisサーバーに接続します。

redis-cli -h redis-server-ip ping

すべてが正常であれば、次の出力が得られるはずです:

PONG
結論

上記のガイドでは、Debian 11にRedisサーバーをインストールする方法について説明しました。また、リモート接続を許可するようにRedisを構成する方法についても説明しました。キャッシュの目的でRedisをアプリケーションと統合できるようになったことを願っています。


Debian
  1. MySQLサーバーをDebian9にインストールする方法

  2. Debian9にOdoo12をインストールする方法

  3. Debian 10 に Redis をインストールする方法

  1. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  2. Debian8にProFTPDをインストールする方法

  3. ClickHouseをDebian9にインストールする方法

  1. Debian9にRをインストールする方法

  2. Debian9にMinecraftサーバーをインストールする方法

  3. Debian10にRをインストールする方法