English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
インストール PHPでRedisを使用し始める前に、 redisサービス及びPHP redisドライバーがインストールされており、あなたのマシンでPHPが正常に動作していることを確認する必要があります。次にPHP redisドライバーのインストールに進みましょう:ダウンロードリンクは以下の通りです://$ wget https:/github.com/github.com/https:releases
PHPにredisエクステンションをインストール
以下の操作はダウンロードしたphpredisディレクトリ内で行ってください://$ wget https:/github.com/github.com/phpredis/3$ cd phpredis1$ cd phpredis4archive .tar.gz-3$ cd phpredis1$ cd phpredis4 # $ /usr/local/php/bin/phpize # phpインストール後のパス $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
vi /usr/local/php/lib/php.ini
以下の内容を追加してください:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" extension=redis.so
インストールが完了したらphpを再起動-fpmまたはapache。phpinfo情報を確認するとredisエクステンションが見つかります。
<?php //ローカルの Redis サービスに接続 $redis = new Redis(); $redis->connect('127.0.0.1', 6379; echo "サーバーへの接続が成功しました"; //サービスが動作しているか確認 echo "サーバーは動作しています: " . $redis->ping(); ?>
スクリプトを実行し、出力結果は:
サーバーへの接続が成功しました サーバーは動作しています: PONG
<?php //ローカルの Redis サービスに接続 $redis = new Redis(); $redis->connect('127.0.0.1', 6379; echo "サーバーへの接続が成功しました"; //redisの文字列データを設定 $redis->set("tutorial-name", "Redis tutorial"); // 保存されたデータを取得し表示 echo "Redisに保存された文字列::" . $redis->get("tutorial-name"); ?>
スクリプトを実行し、出力結果は:
サーバーへの接続が成功しました Redisに保存された文字列
<?php //ローカルの Redis サービスに接続 $redis = new Redis(); $redis->connect('127.0.0.1', 6379; echo "サーバーへの接続が成功しました"; //Redis PHP リスト(リスト) 例 $redis-list", "Mongodb");-データをリストに保存 $redis-list", "Mongodb");-list", "Redis"); $redis-list", "Mongodb");-list", "Mysql"); // 保存されたデータを取得し表示 $arList = $redis->lrange("tutorial-list", 0 ,5; echo "redisに保存された文字列"; print_r($arList); ?>
スクリプトを実行し、出力結果は:
サーバーへの接続が成功しました redisに保存された文字列 Mysql Mongodb Redis
<?php //ローカルの Redis サービスに接続 $redis = new Redis(); $redis->connect('127.0.0.1', 6379; echo "サーバーへの接続が成功しました"; // データを取得し表示 $arList = $redis->keys("*; echo "redisに保存されたキー::"; print_r($arList); ?>
スクリプトを実行し、出力結果は:
サーバーへの接続が成功しました redisに保存された文字列:: チュートリアル-名前 チュートリアル-リスト