この記事では、Ubuntu 18.04 に Redis と phpredis 拡張機能をインストールして構成する方法について説明します。ご参考までに、詳細は以下の通りです。 1. インストールインストール $ sudo apt-getアップデート $ sudo apt-get で redis-server をインストールします 起動する $ sudo /etc/init.d/redis-serverを起動します 注意: 起動できない場合 systemctl ステータス redis-server.service redis-server.service: PID ファイル /var/run/redis/redis-server を開けません
/var/log/redis/redis-server.log を cat します。 サーバー TCP リスニング ソケットを作成しています ::1:6379: バインド: 要求されたアドレスを割り当てることができません
vim /etc/redis/redis.conf 127.0.0.1 ::1 をバインドします
sudo redis-server /etc/redis/redis.conf &
systemctl ステータス redis サーバー netstat -ntpl | grep 6379 2. Redisが動作しているか確認する$ redis-cli このコマンドを実行すると、次の Redis プロンプトが開きます。 127.0.0.1:6379> pingと入力 127.0.0.1:6379> ピング ポン 説明 インストール成功 3. リモートログインを設定するデフォルトでは、redis はリモート ログインを許可しないため、設定する必要があります。 sudo vi /etc/redis/redis.conf 次の行をコメントアウトして検索することができます #127.0.0.1 をバインドします 注: redis-cli -h (IP アドレス) -p (ポート番号のデフォルトは 6379) パラメータは、特定のコマンドからスペースで区切る必要があることに注意してください。 4. パスワードログインを設定する設定ファイルの編集 sudo vi /etc/redis/redis.conf 次の行を見つけてコメントを削除します(requirepassを検索できます) #変更前 #requirepass foobared #変更後 requirepass 123456 5. Redisを再起動するsudo サービス redis-server を再起動します または強制終了してから手動で開くこともできます sudo killall redis-server sudo redis-server /etc/redis/redis.conf & ここで設定ファイルを追加するのが最適です。そうしないと、設定が有効にならない可能性があります。 6. PHPのredis拡張機能をインストールする
gitをインストール git クローン https://github.com/phpredis/phpredis.git
phpredis /etc/phpredis を実行します。
cd /etc/phpredis phpize
./configure 作る インストールする
vim /etc/php/7.2/apache2/php.ini php.iniファイルの末尾に以下のコマンドを追加します。 拡張子=redis.so
/etc/init.d/apache2 を再起動
<?php phpinfo(); ?> この記事が Ubuntu 環境の設定に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7 および 8.0 データベースのルート パスワードを忘れた場合の解決策
MySQL では、REVOKE ステートメントを使用してユーザーの特定の権限を削除できます (ユーザ...
以下のように表示されます。 LOCATE(部分文字列、文字列)文字列 str 内の部分文字列 sub...
公式の Docker レジストリを使用して作成されたウェアハウスでは、イメージを削除してもデフォルト...
SEO とセキュリティを考慮して、301 リダイレクトが必要です。以下の一般的な処理には Nginx...
先週末、兄弟プロジェクトはより良いサービスを提供するためにサーバーを拡張する準備をしていました。兄弟...
この記事では、ページ印刷の自動ページングを実現するためのVueの具体的なコードを例として紹介します。...
1. Dockerの起動の問題:問題は解決しました: Hyper-V をオンにする必要があります (...
目次環境の準備環境の準備mariadbをアンインストールする rpm -qa | grep mari...
私たち謙虚なプログラマーは、今でもこう歌わなければなりません。「あなたも私も、この世に生まれて、一日...
目次1. はじめに2. コードの実装2.1 目的分析2.2 実装プロセス2.2.1 エントリーコード...
序文今日は、Prince が Windows で負荷分散に Nginx + Tomcat を使用する...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
Linux では、ハードディスクの追加やパーティションの再マウントといった状況に頻繁に遭遇します。こ...
序文nginx モジュールには、公式とサードパーティの 2 種類があります。nginx のインストー...
問題の説明:最近、rsyncで毎回同期するデータ量が多いが、データベースのbakファイルを保持する必...