Ubuntu システムに Redis をインストールする方法

PHPz
リリース: 2023-04-25 15:49:34
オリジナル
2235 人が閲覧しました

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 と対話するのは非常に簡単です。以下は簡単な例です:

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!