## Grundlegende Verwendung

Beispiel #1 Memcache Beispiele

In diesem Beispiel wird ein Objekt im Cache gespeichert und anschließend wieder ausgelesen. Objekte und andere nicht-skalare Typen werden vor dem Speichern serialisiert. Somit ist es nicht möglich, Ressourcen im Cache zu speichern.

    <?php

    $memcache = new Memcache;
    $memcache->connect('localhost', 11211) or die ("Verbindung fehlgeschlagen");

    $version = $memcache->getVersion();
    echo "Server-Version: " . $version . "<br/>\n";

    $objekt = new stdClass;
    $objekt->string_attribut = 'test';
    $objekt->integer_attribut = 123;

    $memcache->set('schlüssel', $objekt, false, 10) or die ("Speichern des Objekts fehlgeschlagen");
    echo "Objekt wurde erfolgreich mit einer Lebensdauer von 10 Sekunden gespeichert<br/>\n";

    $gespeichertes_objekt = $memcache->get('schlüssel');
    echo "Daten wurden aus dem Cache gelesen:<br/>\n";

    var_dump($gespeichertes_objekt);

    ?>

Beispiel #2 Memcache als Session-Handler verwenden

    <?php

    $session_save_path = "tcp://$host:$port?persistent=1&weight=2&timeout=2&retry_interval=10, ,tcp://$host:$port";
    ini_set('session.save_handler', 'memcache');
    ini_set('session.save_path', $session_save_path);

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open