Win環境でPHP用のRedis拡張機能をインストールする方法

韦小宝
リリース: 2023-03-20 16:24:02
オリジナル
4366 人が閲覧しました

Redis がもたらす利点は、Web サイトへのアクセス速度を向上できることです。ただし、PHP 自体には Redis 拡張機能がありません。この記事では、Redis を使用する必要がある場合のみ説明します。 PHPのredis拡張機能のインストール方法について

1.phpのredis拡張機能をダウンロードします

URLを開きます。 http://pecl.php.net/ (php 拡張ライブラリの公式 Web サイト)、Searchredis、アドレスを入力します: http://pecl.php.net/package/redis、2.2 の行の Windows システム アイコンの横にある DLLハイパーリンク をクリックします。 .7 バージョンは次のようになります。 画像:


アドレスを入力してください: http://pecl.php.net/package/redis/2.2.7/windows、クリックして php バージョンに対応する php_redis 拡張機能をダウンロードします。以下に示すように:


(注: 私の xampp は 32 ビット、php バージョンは 5.5 でスレッドセーフなので、 php_redis-2.2.7-5.5-ts-vc11-x86.zip をダウンロードしました)

2. php_redis 拡張機能をインストールします

php_redis-2.2.7-5.5-ts-vc11-x86.zip を解凍し、php_redis.dll ファイルを見つけてコピーし、PHP の拡張ライブラリ ディレクトリにコピーします。インストール ディレクトリ (例: E:xamppphpext) で、php 設定ファイル php.ini を変更し、次のコード行を追加します:

extension=php_redis.dll

保存して終了し、Apache サーバーを再起動します。

3. php_redis 拡張機能が正常にインストールされているかどうかを確認します。

php ファイルを作成し、

phpinfo() メソッドを実行し、出力ページで redis を検索します。次の情報が表示されれば、インストールは成功です。 ; それ以外の場合は、インストールが失敗します。問題を確認して再インストールしてください。

4. phpでredisデータベースを操作する方法

php_redis拡張機能をインストールすると、phpでredisデータベースを操作できるようになります。

以下に示すように、http://pecl.php.net/package/redis を開き、

https://github.com/nicolasff/phpredis/ をクリックします。


phpredis ページには、phpredis の使用方法の詳細な手順が記載されています。

例:

$redis = new Redis(); // 创建一个redis客户端对象
$redis->connect('127.0.0.1') || die('连接redis服务器失败!'); // 连接redis服务器
$redis->auth('foobared'); // 密码验证
$redis->select(0); // 选择0号数据库
$redis->setOption(Redis::OPT_PREFIX, 'my-prefix:'); // 设置键名的前缀(相当于MySQL的表前缀)
// 这里以hash数据类型为例
$redis->del('test'); // 先删除hash表test(即hash类型的键test)
$redis->hSetNx('test', 'key1', 'hello'); // 仅当hash表中不存在字段key1时,插入一条记录(键值对)
$redis->hSetNx('test', 'key2', 'world');
$redis->hMset('test', array('user_id'=>1, 'name'=>'jack')); // 一次性插入多条记录(存在就更新)
$redis->expire('test', 600); // 设置test的有效期为600秒
$res = $redis->hGetAll('hash'); // 获取哈希表test中的所有记录,返回的数据格式为数组
$redis->close(); // 关闭连接
ログイン後にコピー

おすすめ関連記事:

WindowsのPHPにRedis拡張機能のコード共有をインストールする方法

この記事では主に、WindowsのPHPにRedis拡張機能のコード共有をインストールする方法を共有します。それはすべての人を助けることができます。

Redis例を使ったPHPの解説

インスタントサーバーのリクエスト処理を非同期処理に変更し、サーバーへの負担を軽減し、逐次データ取得を実現します。ベン...

以上がWin環境でPHP用のRedis拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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