


Über zwischengespeicherte allgemeine Befehle und Gebrauchsanweisungen
memcached View-Methode
Format: Telnet-IP-Port
Zum Beispiel Telnet Localhost 11211
Beenden-Befehl: Beenden
1. Speicherbefehl
Speichern Befehlsformat:
<command name> <key> <flag> <expire> <bytes> <data block>
Parameterbeschreibung:
| <🎜>Befehlsname<🎜> |
<🎜 > Taste<🎜> | <🎜>Schlüsselwort suchen<🎜> |
<🎜>Flagge<🎜> | <🎜 >Speicherung zusätzlicher Informationen<🎜> |
<🎜>verfallen<🎜> | <🎜>Datenspeicherzeit, 0 bedeutet ewig, Einheit Sekunden<🎜 > |
<🎜>Bytes<🎜> | <🎜>Die Anzahl der Bytes der gespeicherten Daten<🎜> | <🎜>Datenblock<🎜> | <🎜>Gespeicherte Daten<🎜> |
1.set 无论如何都存储,数据不存在时存储,数据存在时更新。
set mykey 0 0 3 123 STORED set mykey 0 0 3 456 STORED
2.add 当数据不存在时存储。
add mykey 0 0 3 123 STORED add mykey 0 0 3 456 NOT_STORED
3.replace 当数据存在时存储
set mykey 0 0 3 123 STORED replace mykey 0 0 3 456 STORED delete mykey DELETED replace mykey 0 0 3 678 NOT_STORED
二.读取命令
1.get key 可以一个或多个,用空格格开。
set mykey 0 0 3 123 STORED set mykey1 0 0 3 456 STORED get mykey mykey1 VALUE mykey 0 3 123 VALUE mykey1 0 3 456 END
2.gets 与 get 一样,但会返回多一个数字,这个数字用来检查数据是否被修改过,如修改过,这个数字回改变。
set mykey 0 0 3 123 STORED gets mykey VALUE mykey 0 3 7 123 END replace mykey 0 0 3 888 STORED gets mykey VALUE mykey 0 3 8 888 END
3.cas cas即checked and set ,当最后一个参数与gets返回的数字一致时才存储,否则返回EXISTS。
set mykey 0 0 3 123 STORED gets mykey VALUE mykey 0 3 9 123 END cas mykey 0 0 3 8 456 EXISTS cas mykey 0 0 3 9 456 STORED
三.追加与清除命令
1.append 将数据追加到当前缓存数据的之后,当缓存数据存在时才存储。
set mykey 0 0 3 123 STORED append mykey 0 0 3 456 STORED get mykey VALUE mykey 0 6 123456 END append notexists 0 0 3 456 NOT_STORED
2.prepend 将数据追加到当前缓存数据的之前,当缓存数据存在时才存储。
set mykey 0 0 3 123 STORED prepend mykey 0 0 3 456 STORED get mykey VALUE mykey 0 6 456123 END prepend notexists 0 0 3 456 NOT_STORED
3.delete 删除缓存数据,数据存在返回DELETED,数据不存在返回NOT_FOUND
set mykey 0 0 3 123 STORED delete mykey DELETED delete mykey NOT_FOUND
4.flush_all 将当前所有缓存数据设置为过期,但不会释放内存。
flush_all OK
四.状态命令
1.stats 查看memcached运行状态
pid Memcached 进程ID uptime Memcached 运行时间,单位:秒 time Memcached 当前的UNIX时间 version Memcached 的版本号 rusage_user 该进程累计的用户时间,单位:秒 rusage_system 该进程累计的系统时间,单位:秒 curr_items Memcached 当前存储的内容数量 total_items Memcached 启动以来存储过的内容总数 bytes Memcached 当前存储内容所占用的字节数(*/1024/1024=mb) curr_connections 当前连接数量 total_connections Memcached 运行以来接受的连接总数 connection_structures Memcached 分配的连接结构的数量 cmd_get 查询请求总数 cmd_set 存储(添加/更新)请求总数 get_hits 查询成功获取数据的总次数 get_misses 查询成功未获取到数据的总次数 bytes_read Memcached 从网络读取到的总字节数 bytes_written Memcached 向网络发送的总字节数 limit_maxbytes Memcached 在存储时被允许使用的字节总数
2.stats items
执行stats items,可以看到STAT items行,如果memcached存储内容很多,那么这里也会列出很多的STAT items行。
3.stats cachedump slabs_id limit_num
slabs_id:由stats items返回的结果(STAT items后面的数字)决定的
limit_num:返回的记录数,0表示返回所有记录
通过stats items、stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。
stats cachedump 1 0 ITEM mykey [3 b; 1362880145 s] END
4.stats slabs 显示各个slab的信息,包括chunk的大小、数目、使用情况等
5.stats sizes 输出所有item的大小和个数
6.stats reset 清空统计数据
本文讲解了memcached 常用命令及使用说明,更多相关内容请关注php中文网。
相关推荐:
Verwandte Erklärungen zu PHPMailer – PHP-E-Mail-Transportklasse
Verständnis der PHP-Traversierung von Ordnern, Dateiklassen und Verarbeitungsklassen
Das obige ist der detaillierte Inhalt vonÜber zwischengespeicherte allgemeine Befehle und Gebrauchsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Memcached ist eine häufig verwendete Caching-Technologie, die die Leistung von Webanwendungen erheblich verbessern kann. In PHP besteht die häufig verwendete Sitzungsverarbeitungsmethode darin, die Sitzungsdatei auf der Festplatte des Servers zu speichern. Diese Methode ist jedoch nicht optimal, da die Festplatte des Servers zu einem Leistungsengpass wird. Der Einsatz der Memcached-Caching-Technologie kann die Sitzungsverarbeitung in PHP optimieren und die Leistung von Webanwendungen verbessern. Sitzung in PHP

Caching-Bibliothek in PHP8.0: Memcached Mit der rasanten Entwicklung des Internets erfordern moderne Anwendungen eine effiziente und zuverlässige Caching-Technologie, um die Leistung zu verbessern und große Datenmengen zu verarbeiten. Aufgrund der Popularität und des Open-Source-Charakters von PHP ist die PHP-Caching-Bibliothek zu einem unverzichtbaren Werkzeug in der Webentwicklungs-Community geworden. Memcached ist ein weit verbreitetes Open-Source-Hochgeschwindigkeits-Speicher-Caching-System, das Millionen gleichzeitiger verbundener Cache-Anfragen verarbeiten kann und in vielen verschiedenen Arten von Anwendungen, wie z. B. sozialen Netzwerken, online verwendet werden kann

Mit der Entwicklung des Internets haben PHP-Anwendungen immer mehr Einzug in den Bereich der Internetanwendungen gehalten. Allerdings kann ein hoher gleichzeitiger Zugriff durch PHP-Anwendungen zu einer hohen CPU-Auslastung auf dem Server führen und somit die Leistung der Anwendung beeinträchtigen. Um die Leistung von PHP-Anwendungen zu optimieren, ist die Caching-Technologie von Memcached eine gute Wahl. In diesem Artikel wird erläutert, wie Sie die Memcached-Caching-Technologie verwenden, um die CPU-Auslastung von PHP-Anwendungen zu optimieren. Einführung in die Memcached-Caching-Technologie Memcached ist ein

Mit der rasanten Entwicklung des Internets ist die groß angelegte Sicherung und Wiederherstellung von MySQL-Datenbanken zu einer der notwendigen Fähigkeiten für große Unternehmen und Websites geworden. Mit der weit verbreiteten Anwendung von Memcached ist auch die Sicherung und Wiederherstellung von Memcached zu einem wichtigen Thema geworden. Als eine der Hauptsprachen für die Webentwicklung verfügt PHP über einzigartige Vorteile und Fähigkeiten bei der Handhabung der Sicherung und Wiederherstellung von MySQL und Memcached. In diesem Artikel wird die Implementierungsmethode der PHP-Verarbeitung von MySQL und Memcached-Sicherung und -Wiederherstellung ausführlich vorgestellt.

Mit der kontinuierlichen Zunahme von Netzwerkanwendungen und der kontinuierlichen Erweiterung des Datenvolumens ist die Effizienz beim Lesen und Schreiben von Daten zu einem wichtigen Faktor geworden, der die Anwendungsleistung beeinflusst. Der Einsatz der Caching-Technologie kann dieses Problem gut lösen. In PHP-Anwendungen ist Memcached der am häufigsten verwendete Cache-Server. Memcached ist ein leistungsstarkes verteiltes Speicherobjekt-Caching-System, das häufig verwendete Daten im Speicher speichern und die Effizienz des Datenabrufs verbessern kann. In diesem Artikel erfahren Sie, wie Sie PHP und Memcached für die Cache-Verwaltung verwenden und optimieren

Bei der rasanten Entwicklung moderner Internetanwendungen ist das Benutzererlebnis entscheidend für den Erfolg einer Anwendung. Die Gewährleistung einer hohen Leistung und Hochverfügbarkeit von Anwendungen ist zu einem der wichtigen Probleme geworden, die Entwickler lösen müssen. Als eine der am weitesten verbreiteten Programmiersprachen ist auch die Leistungsüberwachung und -optimierung von PHP sehr wichtig. Memcached ist ein leistungsstarkes, verteiltes Speicherobjekt-Caching-System, das Anwendungen dabei helfen kann, Leistung und Skalierbarkeit zu verbessern. In diesem Artikel wird erläutert, wie Sie PHP und Memcached zur Implementierung der Leistungsüberwachung verwenden.

Mit der kontinuierlichen Weiterentwicklung der Internettechnologie sind Audio- und Videoressourcen zu einer sehr wichtigen Inhaltsform im Internet geworden, und PHP wird als eine der am weitesten verbreiteten Sprachen in der Netzwerkentwicklung auch ständig im Videobereich eingesetzt und Audiowiedergabe. Mit der steigenden Zahl der Nutzer von Audio- und Video-Websites haben jedoch viele Websites ein Problem entdeckt: Unter Bedingungen hoher Parallelität verlangsamt sich die Verarbeitungsgeschwindigkeit von PHP für Audio und Video erheblich, was zu Problemen wie einer nicht rechtzeitigen Wiedergabe oder einer hängengebliebenen Wiedergabe führt . Um dieses Problem zu lösen, sollte die Memcached-Caching-Technologie eingesetzt werden

Mit dem rasanten Wachstum moderner Anwendungen ist Caching für viele Entwickler zu einem wichtigen Bestandteil geworden. Caching kann die Anwendungsleistung erheblich verbessern und die Serverlast verringern. In CakePHP ist die Verwendung von Memcached eine Möglichkeit, Caching zu implementieren. Memcached ist ein speicherbasiertes verteiltes Caching-System. Es speichert Daten im Speicher und kann Daten schnell lesen und schreiben. In einer Umgebung mit mehreren Servern kann Memcached Daten verteilt speichern und über das Netzwerk teilen. Kann nicht nur
