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 ファイルを作成し、4. phpでredisデータベースを操作する方法
php_redis拡張機能をインストールすると、phpでredisデータベースを操作できるようになります。 以下に示すように、http://pecl.php.net/package/redis を開き、https://github.com/nicolasff/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拡張機能のコード共有をインストールする方法を共有します。それはすべての人を助けることができます。 インスタントサーバーのリクエスト処理を非同期処理に変更し、サーバーへの負担を軽減し、逐次データ取得を実現します。ベン...以上がWin環境でPHP用のRedis拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。