ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

LinuxにRedisをインストールする方法

編集済み 2 数週間前 によって ExtremeHow 編集チーム

レディスリナックスインストールセットアップソフトウェア設定初めに開発データベースサーバー

LinuxにRedisをインストールする方法

翻訳が更新されました 2 数週間前

Redisはオープンソースのインメモリキー値データストアで、キャッシュ、セッション管理、リアルタイム分析など広く使用されています。文字列、ハッシュ、リスト、セットなどの複雑なデータ構造をサポートしています。Redisは高性能に設計されており、さまざまなプラットフォームで展開できます。このガイドでは、LinuxシステムにRedisをインストールするための手順を紹介します。ソフトウェアのダウンロードから使用のための構成まで、すべての必要な手順をカバーします。

1. システム要件

インストールを開始する前に、システムが以下の最小要件を満たしていることを確認してください:

2. システムの更新

新しいソフトウェアをインストールする前に、システムのパッケージインデックスを更新するのが良い習慣です。これにより、最新のソフトウェアバージョンにアクセスできます。パッケージインデックスを更新するには、以下のコマンドを実行してください。

sudo apt-get update

CentOSを使用している場合、コマンドは次のとおりです:

sudo yum update

3. 必要なパッケージのインストール

ソースからRedisをビルドするには、ビルドツールをシステムにインストールする必要があります。Ubuntuシステムでそれらをインストールするには、以下のコマンドを実行してください:

sudo apt-get install build-essential tcl

CentOSの場合、同等のコマンドは以下の通りです:

sudo yum groupinstall "Development Tools"

Redisのセットアップに必要なすべてのパッケージが正しくインストールされていることを確認してください。

4. Redisのダウンロードと抽出

公式ウェブサイトから最新の安定版Redisをダウンロードします。wgetコマンドを使用してRedisをダウンロードします。

wget http://download.redis.io/redis-stable.tar.gz

ダウンロードしたら、以下のコマンドを使用してtar.gzファイルを抽出します:

tar xzf redis-stable.tar.gz

抽出されたディレクトリへ移動します:

cd redis-stable

5. Redisのコンパイル

このステップでは、Redisのソースファイルをコンパイルします。

make

このコマンドはRedisのバイナリをコンパイルします。システムの性能によって数分かかる場合があります。コンパイルが完了したら、以下のコマンドを使用してビルドをテストします:

make test

テストすることで、すべてが正しくコンパイルされていることを確認できます。

6. Redisのインストール

ビルドとテストが成功したら、以下のコマンドを使用してRedisをインストールします:

sudo make install

このコマンドは/usr/local/binにRedisのバイナリをインストールします。これでRedisがシステムにインストールされました。

7. Redisをバックグラウンドサービスとして設定する

製品環境でRedisを使用するには、バックグラウンドサービスとして設定します。これには、以下の手順が含まれます:

7.1 ディレクトリの作成

設定ファイルを保持するディレクトリと、Redisデータ用の別のディレクトリを作成します:

sudo mkdir /etc/redis
sudo mkdir /var/redis

7.2 Redisの設定

デフォルトの設定ファイルを使用する/etcディレクトリにコピーします:

sudo cp redis.conf /etc/redis

nanoなどのテキストエディタを使用して設定ファイルを編集します:

sudo nano /etc/redis/redis.conf

内部で以下の変更を行います:

ファイルを保存してエディタを終了します。

7.3 RedisをSystemdサービスとしてセットアップする

Redis用の新しいsystemdサービスファイルを作成します:

sudo nano /etc/systemd/system/redis.service

以下を追加します:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

ファイルを保存して終了します。以下のコマンドでRedisサービスを開始します:

sudo systemctl start redis

起動時にRedisが起動するように有効化します:

sudo systemctl enable redis

正常に動作しているかステータスを確認します:

sudo systemctl status redis

8. Redisのテスト

Redisがサービスとして実行されたら、Redisのコマンドラインツールを使用してテストできます。ターミナルを開いて次のように入力します:

redis-cli

このコマンドでRedisのコマンドラインインターフェースが開きます。テストとして、キー値ペアを設定します:

SET test "Hello World!"

以下を使用して値を取得します:

GET test

Redisが"Hello World!"と返した場合、Redisが正しく動作していることを意味します。

9. Redisのセキュリティ確保

本番環境で使用するために、Redisが安全であることを確認してください。Redisの設定ファイルを編集して、Redisがlocalhostのみに接続されるようにします:

# bind 127.0.0.1

追加のセキュリティとしてパスワードを設定します:

requirepass yourpasswordhere

これらの変更を有効にするためにRedisを再起動します:

sudo systemctl restart redis

結論

LinuxシステムにRedisをインストールするのは簡単なプロセスであり、ソフトウェアのダウンロード、ビルド、および設定が含まれます。このガイドの手順に従えば、使用可能な完全に機能する安全なRedisインストールを得ることができます。最適なパフォーマンスとセキュリティを確保するために、Redisを定期的に更新し、製品環境に適切に構成することを忘れないでください。

記事の内容に誤りがある場合, あなたは


コメント