GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにRedisサーバーをインストールして構成する方法


Redis は無料のオープンソースのKey-Valueデータベースです。 memcachedに似ていますが、データセットは揮発性ではなく、他のデータ型(リストやセットなど)がネイティブでサポートされています。 Redisにはredis-cliが付属しています これは、Redisサーバーへのシンプルなコマンドラインインターフェイスを提供します。このチュートリアルでは、RedisをインストールしてUbuntuで構成する方法について説明します。このガイドはUbuntu18.04LTSサーバーでテストしましたが、このガイドは他のUbuntu/Debianベースのディストリビューションでも機能する可能性があります。


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

Redis Serverは、Ubuntuのデフォルトのリポジトリで利用できます。したがって、apt-getパッケージマネージャーを使用してインストールできます。

次のコマンドを実行して、UbuntuシステムにRedisサーバーをインストールします。

$ sudo apt-get install redis-server

インストール後、コマンドでRedisサーバーサービスが開始されているかどうかを確認します:

$ sudo 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 Sat 2018-06-02 12:40:26 IST; 6s ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 2623 (redis-server)
Tasks: 4 (limit: 2322)
CGroup: /system.slice/redis-server.service
└─2623 /usr/bin/redis-server 127.0.0.1:6379

Jun 02 12:40:26 ubuntuserver systemd[1]: Starting Advanced key-value store...
Jun 02 12:40:26 ubuntuserver systemd[1]: redis-server.service: Can't open PID file /var/run/red
Jun 02 12:40:26 ubuntuserver systemd[1]: Started Advanced key-value store.

念のため、まだ起動していない場合は、以下のように起動できます。

$ sudo systemctl enable redis-server
$ sudo systemctl start redis-server

インストールされているRedisサーバーのバージョンを確認するには、次のコマンドを実行します。

$ redis-server -v

出力例:

Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=1bc80a08306a3efd

Redisサーバーの構成

Redisのデフォルトの設定ファイルは/etc/redis/redis.confです。 。デフォルトでは、Redisはサーバーで利用可能なすべてのネットワークインターフェースからの接続をリッスンします。また、「bind」構成ディレクティブとそれに続く1つ以上のIPアドレスを使用して、1つまたは複数のインターフェースのみをリッスンすることもできます。

Redisサーバーが特定のIPアドレスをリッスンするようにするには、/etc/redis/redis.confを編集します ファイル:

$ sudo vi /etc/redis/redis.conf

次の行を見つけます:

bind 127.0.0.1

以下のように変更してください。

bind 192.168.43.2

複数のIPアドレスをリッスンさせるには、次のように変更します。

bind 192.168.43.2 192.168.43.3

IPアドレスを独自の値に置き換えます。次に、ファイルを保存して閉じます。

Redisサービスを再起動して変更を適用します。

$ sudo systemctl restart redis-server

Redisサーバーのテスト

コマンドラインからredis-cliを使用してRedisサーバーに接続します。

$ redis-cli

これで、Redisサーバーに接続されました。

127.0.0.1:6379>

ここから、Redisコマンドを実行してその機能をテストできます。簡単な例を見てみましょう。

127.0.0.1:6379> set test "Welcome To OSTechNix"
OK
127.0.0.1:6379> get test
"Welcome To OSTechNix"
127.0.0.1:6379>

Redisコマンドプロンプトを終了するには、 exitと入力します 。

127.0.0.1:6379> exit

Redisの使用法の詳細については、公式のドキュメントページを参照してください。 。


Ubuntu
  1. Ubuntu20.04にDHCPサーバーをインストールして構成する方法

  2. Ubuntu20.04にRedis6をインストールして構成する方法

  3. Ansibleを使用してUbuntu20.04にRedis6をインストールおよび構成する方法

  1. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  2. Ubuntu20.04にVNCをインストールして構成する方法

  3. Ubuntu18.04にVNCをインストールして構成する方法

  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にNFSサーバーをインストールして構成する方法

  3. Ubuntu20.04にRedisをインストールして構成する方法