- Predis/Predisのインストール: まず、Predis/Predisをインストールする必要があります。Composerを使用してインストールする場合は、以下のコマンドを実行します:
composer require predis/predis
- Redisサーバーへの接続: Predisを使用してRedisサーバーに接続するには、次のようなコードを記述します:
<?php
require 'vendor/autoload.php';
use Predis\Client;
// Redisサーバーに接続
$client = new Client();
// 接続が成功したかどうかを確認
if ($client->isConnected()) {
echo "Redisに接続しました。";
} else {
echo "Redisへの接続に失敗しました。";
}
- キーの設定と取得: Redisでは、キーと値の組み合わせでデータを保存します。以下のコード例では、キーを設定し、値を取得する方法を示しています。
<?php
// キーと値を設定
$client->set('key1', 'value1');
// キーに対応する値を取得
$value = $client->get('key1');
echo $value; // "value1"と出力されます
- ハッシュの設定と取得: ハッシュは、キーとフィールドの組み合わせでデータを保存します。以下のコード例では、ハッシュを設定し、フィールドの値を取得する方法を示しています。
<?php
// ハッシュを設定
$client->hset('hash1', 'field1', 'value1');
// フィールドの値を取得
$value = $client->hget('hash1', 'field1');
echo $value; // "value1"と出力されます
- リストの追加と取得: リストは、順序付けられた値のコレクションです。以下のコード例では、リストに値を追加し、リストの内容を取得する方法を示しています。
<?php
// リストに値を追加
$client->rpush('list1', 'value1');
$client->rpush('list1', 'value2');
// リストの内容を取得
$values = $client->lrange('list1', 0, -1);
print_r($values); // ["value1", "value2"]と出力されます
これらは、Predis/Predisを使用してRedisデータベースを操作するための基本的な手順とコード例です。さまざまな操作や高度な機能を使用する方法については、Predisの公式ドキュメントを参照してください。