データを削除する
memcachedに保存されたデータを削除するには、deleteメソッドを利用します。
プログラムは下記となります。
<?php
/* Memcachedのオブジェクトを作成 */
$mem = new Memcached();
/* サーバ情報を指定 */
$mem->addServer('localhost', 11211);
/* Memcachedから値を削除する */
$res = $mem->delete('liginc');
/* 取得したデータを表示する */
if (!empty($res)) {
echo "値の削除に成功しました。\n";
} else {
echo "値の削除に失敗しました。\n";
}
実行してみましょう。
$ php del.php 値の削除に成功しました。 $ php get.php 値がセットされていません。
get.phpを実行しても値がセットされていないことが確認できました。
削除成功です。
- PHPの公式ドキュメント
Memcached::delete
終わりに
いかがでしたか?
今回は実際にプログラムを通してmemcachedの簡単な使い方をご紹介させていただきました。難しそうなキャッシュ機能も、実際にプログラムを書いてみると理解が深まると思います。
ディレクターでもプログラムを書く文化が根付けば、ディレクションの幅が広がりもっと楽しくなりそうですね!
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。