centos7でのredisのインストールと構成

Redisはもはや珍しいことではありませんが、間違いなくアーティファクトです。

1 準備完了

1、 インターネットに接続できるコンピューター(この記事ではcentos7を例として取り上げます)

2 インストールを開始します

1、 以前にインストールされているかどうかを確認します(ps -ef | grep redis)

ローカルにインストールしたので、上記のレコードがあります。それ以外の場合は空です。

2、 gcc-c ++をインストールします(redisコンパイル環境で必要)

sudo yum install gcc-c++

3、 ソースコードをローカルにダウンロードします(wget http://download.redis.io/releases/redis-必要なバージョン.tar.gz ---私は3.2.8をダウンロードしました)

ユーザー/ローカルにダウンロードしました

4、 解凍(tar -zxvf redis-3.2.8.tar.gz)

5、 コンパイル

redis-3.2.8(cd redis-3.2.8)と入力します

make && makeinstallを実行します

現時点では、srcディレクトリにさらにいくつかのファイルがあります(下図の緑色)

3 構成

1、 ローカルの下にredis / etcおよびredis / binディレクトリを作成して、それぞれ構成ファイルと起動ファイルを保存します

2、 redis-3.2.8 /redis.confをredis / etcにコピーします

3、 上記の手順5で生成された緑色のファイルをredis / binに移動します

4、 redis / etc /redis.confを構成します

主に改訂:

bind 127.0.0.1(この行をコメントアウトしてください。そうしないと、他のマシンがredisサービスに接続できません)

requirepass 123456789(この行から離れて独自のパスワードを構成します)

デーモン化はい(redisはバックグラウンドで実行されます)

5、 開始(./user/local/redis/bin/redis-server /user/local/redis/etc/redis.conf)

注:バックグラウンドで実行されているため、redisの起動図(起動ログおよびその他の情報)はここには表示されません。

4 テスト

redismanagerデスクトップとの接続をローカルでテストします

5 発生した問題

Q1: makeの実行時にエラーが報告されます:

cc:エラー:../ deps / hiredis / libhiredis.a:そのようなファイルまたはディレクトリはありません

cc:エラー:../ deps / lua / src / liblua.a:そのようなファイルまたはディレクトリはありません

cc:エラー:../ deps / geohash-int / geohash.o:そのようなファイルまたはディレクトリはありません

cc:エラー:../ deps / geohash-int / geohash_helper.o:そのようなファイルまたはディレクトリはありません

make [1]:*** [redis-server]エラー1

make [1]:ディレクトリ「/usr/local/redis-3.2.8/src」を離れます

make:*** [すべて]エラー2

A1: redis-3.2.8 / depsと入力し、make geohash-int Hiredis jemalloc linenoiseluaを実行します

**Q2:**設定は問題ありませんが、ローカル接続ができません

**A2:**ほとんどはファイアウォールの問題です

systemctl stop Firewalld.service#Stopfirewall

systemctl disable Firewalld.service#ファイアウォールの起動を禁止する

Recommended Posts

centos7でのredisのインストールと構成
CentOS6.5でのrsyncサーバーのインストールと構成
Centos7のインストールとJenkinsの構成
CentOSでのJava-JDKのインストールと構成
Centos7でのRedis3のインストール
CentOSでのMysqlのインストールと使用
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
CentOS7システムでのJDKのインストールと構成
Centosmysqlのインストールと構成
CentOSでのRedisクラスターのインストール
Centos7のインストールと構成のプロメテウス
CentOS7のインストールと構成PPTP
CentOSのインストールと構成cmake
Centos7.5のインストールと構成MongoDB4.0.4
CentOSでのRedisクラスターのインストール
CentOS7のインストールと構成PPTP
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
VMwareWorkstationでのCentOS7のインストールと構成
Centosでのconfluence6.3操作記録のインストールとクラッキング
Centos7でのJDK、mysql、tomcatの環境構成
Centos6.5のインストールとKVMの展開
ジェンキンス学習のcentos6.9の下でのインストール
Centos7hadoopクラスターのインストールと構成
CentOS7のインストールとGitlabのメンテナンス
ubuntuおよびwindowsでのRedisのインストール
CentOS 7Tomcatサービスのインストールと構成
CentOSNTPサーバーのインストールと構成
CentOS7でのErlang20.2のインストールと展開
Centos7mysqlデータベースのインストールと構成
CentOS7システムのインストールと構成のグラフィックチュートリアル
Centos-6.5LNMP環境のインストールと展開
Centos7のインストールとgitlabサーバーの展開
Ubuntu16.04でのCUDAのインストールとアンインストール
CentOSでのZabbixのインストールと展開およびローカリゼーション
Centos7ハイブスタンドアロンモードのインストールと構成
CentOS7でのJenkinsのインストールと展開のチュートリアル
CentOS7.2でのKVMのインストールと予備使用
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Centos7のインストールとAirflowの展開の詳細
UbuntuでのSubversion(SVN)のクイックインストールと構成の詳細な説明
OpenMPI-Ubuntuのインストールと構成
CentOS8のグラフィカルインストール
Mysql8.0.15インストール構成(centos7)
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
Ubuntu12.04でのpulseaudioとAPIの使用法のインストール
Centos7によるPHPのインストールとNginxのチュートリアルの詳細
CentOSの下でyumを介してsvnと構成をインストールします
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
Windows 8Hyper-VでのCentOS6およびSSH構成のインストール
CentosでのMicrosoftROpenの非ルートインストール
CentOS8でのApollo構成センターの分散展開
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centos7でのFastDFSのインストールから入力まで
Ubuntu16.04は、VMwareでの完全なインストールと構成のチュートリアルをミラーリングします
Ubuntu16.04のインストールと簡単な構成
centos7kvmのインストールと使用
Oracle11gのCentos7サイレントインストール