Memcache-Notizen

WBOY
Freigeben: 2016-07-29 09:16:08
Original
892 Leute haben es durchsucht

Der Ergebnissatz der Datenbankabfrage wird normalerweise in Memcached gespeichert (was den Grund für die Verwendung des Caches betrifft, können Sie das Schlüsselwort „Cache“ selbst baiduieren).
Rufen Sie es bei Ihrem nächsten Besuch direkt von Memcached ab,
stattdessen Führen Sie dann Datenbankabfragevorgänge durch.
Dies kann die Belastung der Datenbank erheblich reduzieren.
****************************
* Einfache Demo1 *
*************** ***** *******
$m = new Memcache();
$m->connect('172.16.0.3', 8888);//Duoduo Testcache
$data = 'content '; //Daten, die zwischengespeichert werden müssen
$m->add('mykey', $data);
echo $m->get('mykey'); / Inhalt ausgeben
$ m->replace('mykey', 'data'); //Inhalt durch dataecho ersetzen $m->get('mykey');//Daten ausgeben
$m ->delete('mykey' ); //Löschen echo $m->get('mykey'); //Ausgabe false, da es gelöscht wurde.
********** ************ *****
* Einfache Demo2 *
*********************** *
Hinweis: Normalerweise dient die SQL-Anweisung md5() Der nachfolgende Wert als eindeutiger Identifikationsschlüssel.
//Connect memcache
$m = new Memcache();
$m->connect('localhost', 11211); //Die lokale Standardverbindungsportnummer ist 11211
//Ich werde nicht über die Verbindung zur Datenbank schreiben
$sql = 'SELECT * FROM users'; //md5 SQL-Befehl als Eindeutiger Bezeichner des Memcaches
$rows = $m->get($key); //Memcache neu laden, um zuerst die Daten abzurufen
if (!$rows) {
//Wenn $rows falsch ist , dann sind keine Daten vorhanden.
$res = mysql_query($sql); >$rows[] = $row;
}
$m->add($key, $rows);//Schreiben Sie hier die aus der Datenbank erhaltenen Daten . Die spezifische Zeiteinstellung basiert auf Ihren eigenen Anforderungen Liegen noch keine zwischengespeicherten Daten vor, wird die Datenbank beim Zugriff auf das Programm direkt aus dem Memcache abgerufen.


Copyright-Erklärung: Dieser Artikel ist ein Originalartikel von des Bloggers und dürfen nicht ohne die Erlaubnis des Bloggers reproduziert werden.


Das Obige stellt die Memcache-Notizen vor, einschließlich des relevanten Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!