Web 開発において、キャッシュは非常に重要なテクノロジです。キャッシュにより、アクセス速度が大幅に向上し、サーバーの負担が軽減され、Web サイトのユーザー エクスペリエンスが向上します。 PHP 開発では、redis は優れたキャッシュ ツールです。 Redis は、文字列、ハッシュ テーブル、リスト、セットなどのさまざまなデータ構造を使用して保存できる、メモリベースのキーと値のストレージ データベースです。この記事では、Ubuntu システムに Redis をインストールし、Redis を PHP と統合する方法を紹介します。
ステップ 1: redis サーバーをインストールする
Ubuntu では、redis サーバーのインストールは非常に簡単です。まず、ターミナルで次のコマンドを使用して更新します。
sudo apt-get update
更新が完了したら、次のコマンドを使用して redis-server をインストールします。
sudo apt-get install redis-server
インストール プロセス中に、システムはインストールを続行するかどうかを確認するプロンプトが表示されたら、「Y」だけを押します。インストールが完了したら、次のコマンドを使用して、redis-server が正常に実行されたかどうかを確認できます。
redis-cli ping
サーバーが PONG を返した場合、redis-server が正常に実行されたことを意味します。
ステップ 2: PHP との統合
PHP 開発では、php-redis 拡張パッケージを使用して redis-server と対話できます。 php-redis 拡張パッケージを使用するには、まず Ubuntu に php-redis をインストールする必要があります。次のコマンドを使用してインストールします。
sudo apt-get install php-redis
インストールが完了したら、php.ini ファイルに php-redis 拡張機能パッケージを導入する必要があります。ターミナルを開いて次のコマンドを入力します:
sudo nano /etc/php/7.2/cli/php.ini
この時点で、エディタは php.ini ファイルを開き、次の 2 行を見つけます:
;extension=redis.so ;extension=redis_cluster.so
直前の「;」と「」を削除します。ファイルを保存します:
extension=redis.so extension=redis_cluster.so
保存後、次のコマンドを使用して php-fpm プロセスを再起動します:
sudo systemctl restart php7.2-fpm
再起動が完了したら、次のコマンドを使用して php-redis拡張パッケージが正常に導入されました:
php -m | grep redis
サーバーが redis を返した場合、php-redis 拡張パッケージが正常に導入されたことを意味します。
ステップ 3: php-redis を使用する
php-redis を使用して redis-server と対話するのは非常に簡単です。以下は簡単な例です:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('name', 'hello world!'); echo $redis->get('name'); ?>
上記のコードでは、最初に new Redis() メソッドを使用して Redis オブジェクトを作成し、次に $redis->connect() メソッドを使用して接続します。 redisサーバーに。最後に、$redis->set() メソッドを使用してキーと値のペアを redis-server に書き込み、$redis->get() メソッドを使用して redis-server からキーと値のペアの値を取得します。サーバ。
概要
この記事では、Ubuntu システムに Redis サーバーをインストールし、Redis を PHP と統合する方法を紹介します。 Redis を使用すると、Web サイトの速度が大幅に向上し、サーバーの負荷が軽減され、Web サイトのユーザー エクスペリエンスが保証されます。
以上がUbuntu システムに Redis をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。