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

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

coldplay.xixi
リリース: 2021-04-14 17:30:26
転載
1742 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート