ホームページ データベース Redis Linux での Redis のインストールの詳細な説明

Linux での Redis のインストールの詳細な説明

Apr 14, 2021 pm 05:29 PM

Linux での Redis のインストールの詳細な説明

公式 Web サイトのダウンロード リンク: https://redis.io/download

1. [安定版 (5.0)] の下にある [5.0.0 のダウンロード] リンクを選択して、(安定版) をダウンロードします。は安定版、デフォルトのダウンロードは Linux バージョンです)

推奨 (無料): redis

2 . ダウンロードが完了したら、WinSCP を開き、ダウンロードした Redis 圧縮パッケージを Linux の /mnt/ ファイル ディレクトリにアップロードします

3 putty を使用して Linux サーバーに接続し、/mnt/ ファイル ディレクトリに入り、redis-5.0.0.tar.gz を解凍し、redis-5.0.0 を /usr/local/ ディレクトリに移動します

[root@localhost ~]# cd /mnt/       //进入mnt文件目录
 
[root@localhost mnt]# tar xzf redis-5.0.0.tar.gz    //解压redis
 
[root@localhost mnt]# ls           //查看mnt目录
redis-5.0.0  redis-5.0.0.tar.gz

[root@localhost mnt]# mv redis-5.0.0 /usr/local/   //把redis-5.0.0移动到/usr/local/ 目录下
ログイン後にコピー

4. gcc 環境のインストール

redis は C 言語で書かれているため、動作には C 環境が必要となるため、まず gcc をインストールする必要があります。インストール コマンドは次のとおりです:

[root@localhost mnt]# yum install gcc-c++
ログイン後にコピー

5. /usr/local/redis-5.0.0/ ディレクトリに入り、

//进入到/usr/local/redis-5.0.0/ 文件目录下
[root@localhost mnt]# cd /usr/local/redis-5.0.0/   

[root@localhost redis-5.0.0]# make      //对解压后的文件进行编译

[root@localhost redis-5.0.0]# cd ./src   //进入到 redis-5.0.0/src 文件目录下

[root@localhost src]# make install    //进行redis安装
ログイン後にコピー

(1) をコンパイルしてインストールします。右 解凍したファイルをコンパイルします

## (2) redis をインストールします

#6. 管理を容易にするために、Redis ファイル内の conf 設定ファイルと共通コマンドを統合ファイルに移動します

(1) bin フォルダーと etc フォルダーを作成します

[root@localhost redis-5.0.0]# mkdir bin      //创建bin文件夹

[root@localhost redis-5.0.0]# mkdir etc   //创建etc文件夹
ログイン後にコピー

(2) redis-5.0.0 ディレクトリの redis.conf を redis-5.0.0 ディレクトリの etc フォルダに移動

mkreleasehdr. sh, redis を移動-benchmark、redis-check-aof、redis-cli、redis-server は /usr/local/redis-5.0.0/bin/ ディレクトリ

//将redis-5.0.0目录下的 redis.conf 移动到 redis-5.0.0目录下的src文件夹下
[root@localhost redis-5.0.0]# mv redis.conf ./etc/  

[root@localhost redis-5.0.0]# cd ./src/      //进入redis-5.0.0目录下的src文件夹下

//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-5.0.0/bin/ 目录下
[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.0/bin/
ログイン後にコピー

に移動されます。

7. /usr/local/redis-5.0.0/etc/ ディレクトリに入ります

//进入到/usr/local/redis-5.0.0/etc/ 目录下
[root@localhost src]# cd /usr/local/redis-5.0.0/etc/   
 
[root@localhost etc]# ls   //查看etc目录
redis.conf
ログイン後にコピー

##8 、redis を編集します.conf 構成ファイルを作成し、redis サービスを開始するようにバックグラウンドを設定します

[root@localhost etc]# vi redis.conf
ログイン後にコピー

ファイル内の daemonize 属性を yes に変更します (バックグラウンドで実行する必要があることを示します)

9. redis.conf 設定ファイルを編集し、redis リモート アクセス サービスを有効にします

(1) redis.conf のバインド 127.0.0.1 行をコメントアウトします。ここでの Bind は、指定されたネットワーク セグメントのみがこの Redis にリモートでアクセスできることを意味します。コメント アウトすると、そのような制限はなくなります。

(2) redis.conf 構成ファイルの保護モードを no に設定します (デフォルトは yes に設定されており、リモート アクセスが防止されます)。 redis3.2.3 バージョン以降)

10. redis.conf 構成ファイルを編集し、Redis のデフォルトのパスワードを変更します (デフォルトのパスワードは空です)

(1) 設定ファイル内でこの行を見つけます # requirepass foabared

(2) 前のコメント記号 # を削除し、foobared を独自のパスワードに変更するか、新しい行を開始します requirepass 独自のパスワード

11. ブート時に開始するように Redis を設定する

[root@localhost etc]# vi /etc/rc.d/rc.local
ログイン後にコピー

次のコードを /etc/rc.d/rc に追加します。 local:

/usr/local/redis-5.0.0/bin/redis-server  /usr/local/redis-5.0.0/etc/redis.conf
ログイン後にコピー

12. /usr/local/redis-5.0.0/bin/ ディレクトリに切り替えて、redis-server コマンドを実行します。 、/usr/ local/redis-5.0.0/etc/redis.conf 構成ファイルを使用して、redis サービスを開始します

//进入到/usr/local/redis-5.0.0/bin/ 目录下
[root@localhost etc]# cd /usr/local/redis-5.0.0/bin/  

[root@localhost bin]# ls        //查看bin目录
mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-cli  redis-server

[root@localhost bin]# ./redis-server /usr/local/redis-5.0.0/etc/redis.conf   //启动Redis服务
ログイン後にコピー

13。 RedisDesktopManager を実行し、サービスが有効になっているかどうか、および Redis にリモートでアクセスできるかどうかをテストします

Redis のインストール プロセス全体はここで終了します。

以上がLinux での Redis のインストールの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Redisクラスターでシャードキーを選択するにはどうすればよいですか? Redisクラスターでシャードキーを選択するにはどうすればよいですか? Mar 17, 2025 pm 06:55 PM

この記事では、Redisクラスターでシャードキーを選択し、パフォーマンス、スケーラビリティ、データ分布への影響を強調しています。重要な問題には、データ分布の確保、アクセスパターンの調整、一般的な間違いの回避lが含まれます。

Redisで認証と承認を実装するにはどうすればよいですか? Redisで認証と承認を実装するにはどうすればよいですか? Mar 17, 2025 pm 06:57 PM

この記事では、Redisでの認証と承認の実装について説明し、ACLSを使用し、Redisを保護するためのベストプラクティスの有効化に焦点を当てています。また、Redisセキュリティを強化するためのユーザー許可とツールの管理をカバーしています。

ジョブキューとバックグラウンド処理にRedisを使用するにはどうすればよいですか? ジョブキューとバックグラウンド処理にRedisを使用するにはどうすればよいですか? Mar 17, 2025 pm 06:51 PM

この記事では、ジョブキューとバックグラウンド処理にRedisを使用し、セットアップ、ジョブの定義、実行の詳細を使用しています。アトミックオペレーションやジョブの優先順位付けなどのベストプラクティスをカバーし、Redisが処理効率を高める方法を説明します。

Redisでキャッシュ無効化戦略を実装するにはどうすればよいですか? Redisでキャッシュ無効化戦略を実装するにはどうすればよいですか? Mar 17, 2025 pm 06:46 PM

この記事では、時間ベースの有効期限、イベント駆動型の方法、バージョン化など、Redisでキャッシュの無効化を実装および管理するための戦略について説明します。また、キャッシュの有効期限と監視とオートマットのツールのベストプラクティスもカバーしています

Redisクラスターのパフォーマンスを監視するにはどうすればよいですか? Redisクラスターのパフォーマンスを監視するにはどうすればよいですか? Mar 17, 2025 pm 06:56 PM

記事では、Redis CLI、Redis Insight、DatadogやPrometheusなどのサードパーティソリューションなどのツールを使用して、Redisクラスターのパフォーマンスと健康を監視しています。

Pub/SubメッセージングにRedisを使用するにはどうすればよいですか? Pub/SubメッセージングにRedisを使用するにはどうすればよいですか? Mar 17, 2025 pm 06:48 PM

この記事では、Pub/サブメッセージング、セットアップ、ベストプラクティスのカバー、メッセージの信頼性の確保、監視のパフォーマンスにRedisを使用する方法について説明します。

Webアプリケーションのセッション管理にRedisを使用するにはどうすればよいですか? Webアプリケーションのセッション管理にRedisを使用するにはどうすればよいですか? Mar 17, 2025 pm 06:47 PM

この記事では、Webアプリケーションでのセッション管理にRedisを使用すること、セットアップの詳細、スケーラビリティやパフォーマンスなどの利点、セキュリティ対策について説明します。

共通の脆弱性に対してRedisを保護するにはどうすればよいですか? 共通の脆弱性に対してRedisを保護するにはどうすればよいですか? Mar 17, 2025 pm 06:57 PM

記事では、強力なパスワード、ネットワークバインディング、コマンドの無効化、認証、暗号化、更新、監視に焦点を当てた脆弱性に対するRedisの保護について説明します。

See all articles