パゴダ環境では、Linux は Redis をインストールします

ここに画像の説明を挿入
実行環境に Redis ソフトウェアをインストールし、インストール後に PHP に Redis 拡張機能をインストールします。

ここに画像の説明を挿入
インストールが成功したら、cache.php ファイルを構成します
// キャッシュは複合タイプとして構成されます
'type' => 'complex',
'default' => [
'type' => 'file',
// グローバル キャッシュの有効性期間 (0 は永続的)
'expire'=> 0,
// キャッシュ プレフィックス
'prefix'=> '',
// キャッシュ ディレクトリ
'path' => '…/runtime/cache/',
],
'redis' => [
// type
'type ' => 'redis',
// address
'host' => '127.0.0.1',
// グローバルキャッシュ有効期間 (0 は永続)
'expire'=> 0,
// キャッシュプレフィックス
' prefix'=> '' ,
// ポート
'port' => '6379',
// ユーザー名
'username' => '',
// パスワード
'password' => '',
]
の場合は、 $redis = new を直接使用しますRedis(); ローカル Redis を使用
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo “サーバーへの接続に成功しました”;
echo “
”;
// データをリストに保存
$redis->lpush(“tutorial-list”, “Redis”) ;
$redis->lpush("tutorial-list", "Mongodb");
$redis->lpush("tutorial-list", "Mysql");
// 格納されたデータを取得して出力
$arList = redis − > lrange ( " チュートリアル − リスト " , 0 , 5 ) ; echo "redis に格納された文字列" ; printr ( redis->lrange("tutorial-list", 0 ,5); echo "redis に格納された文字列"; print_r(です_ _ _>l range ( チュートリアル_ _ _ _ _ _ _ _ _ _ _リスト_ _ _0 5 ) ;e c h o "ストリング保存ます" ; _ _ _ _ _ _ _ _ _ _ _印刷する_ _ _r( arList);
エコー「
」;
レス = レス =レス_ _= redis->lrange(“チュートリアルリスト”, 0 ,-1);
var_dump( $res);
出口;

注:
1 文字の
get はキーの値 (文字列値) を取得します。
キーが存在しない場合は false を返し、
set はキーと値 (文字列値) を書き込みます。
書き込みが成功した場合は ture を返します。

リスト関連の操作
lPush
$redis->lPush(key, value);
値が value である要素を key という名前のリストの左側 (先頭) に追加します
rPush
$redis->rPush(key, value);値が value である要素を追加しますvalue
は key という名前のリストに value です。 value を右側 (末尾) に持つ要素を追加します。

おすすめ

転載: blog.csdn.net/zax_96/article/details/110479033