クラスのRedisが延びBaseController { パブリック 関数インデックス(){ キー操作 P($ R&LT - >( "文字列"が存在する)); P($ R&LT - > リネーム( "NAME5"、 "NameX")); // キーを変更します名前 P-($ rを - >タイプ( "name6"の;)) P-($ rを - > TTL( "name5")); // 有効期限を P-($ rを - >( "name5"、 "7900")に期限切れ) ; // の有効期限を指定 P-($ rを - 」(>デルをNAME1" 、 "名前2"、 "NAME3")); //削除し たpを($ rを - > flushDB()); // 現在のライブラリの削除 Pを($ rを - > flushAll()); // すべてのライブラリの削除 Pを($ rを - > DBSIZE()); // 現在の数を P(R&LT $ - > SELECT(0)); // ライブラリ選択 Pを($ R&LT - >移動( "name7" ,. 1)); // 別の鍵データベースに移動 $のR&LT = $この - > R&LT; $ R&LT - > SET( "文字列"、 "VALUE1" ); // $ R-> MSET([ 'mstring1' => 'mstring1'」、文字列2' => 'mstring2'])。 P($ rを - >( "文字列"を取得"Hkey2"、 "Hvalue2" )); P($ rを - > hGetAll( "ハッシュ" )); P( $のR - > zAdd( 'zYouxvJihe'、 '100'、 "1" )); P($のR - > zAdd( 'zYouxvJihe'、 '300'、 "4" )); P($ rを - > zAdd( 'zYouxvJihe'、 '400'、 "2" )); P($ rを - > zAdd( 'zYouxvJihe'、 '200'、 "3" )); P($のR - > zRangeByScore( 'zYouxvJihe'、 '0'、 '4' )); 用($ I ; = 1 $ iは <20000; $ iは ++ ){ エコー "<BR>" 。 エコー $ rを - >( "キー"。取得$ I ); エコー「<BR>」。 } $ M = $この - > M; $ M - >からaddServer(); // サーバ接続プールメモリキャッシュに入れる の$ M - > SET( "AA"、 "AAA"、MEMCACHE_COMPRESSED、3600 ); $ M - >削除( "AA"を); // サーバーからキーを削除 $ mの - > フラッシュ(); // すべての洗浄保存されたキーを削除 P-($メートル - > GET( "AA")); //をキー値取得 $ M > - 、クローズ() $ M = $この - > M; $ M - > フラッシュ(); } 公開 関数Mongoの(){ $メートル = 新しいのMongoDB \ドライバ\マネージャ( "MongoDBは:// localhostを:27017" ); P($ mの); } }