Heim > Artikel > Betrieb und Instandhaltung > [Linux] Tutorial zur Memcache-Installation und grundlegenden Verwendung
In diesem Artikel erfahren Sie mehr über die Installation und die grundlegende Verwendung von Memcache. Interessierte Freunde können mehr darüber erfahren.
Memcache ist ein verteiltes Cache-System, gekennzeichnet durch Schlüsselwertspeicherung
1. Kompilieren und installieren Sie unter Linux Memcache, Redis usw. erfordern gcc, make, cmake, autoconf, libtool und andere Tools. Sie können es direkt mit yum installieren:
yum install gcc make cmake autoconf libtool
2. Laden Sie den offiziellen Quellcode herunter:
Memcached hängt von der Libevent-Bibliothek ab, daher müssen Sie zuerst Libevent installieren, Download-Adresse: http://libevent.org/
memcache von der offiziellen Website herunterladen Adresse: http:// memcached.org/
cd usrlocalgithub.comlibeventlibeventreleasesdownloadrelease.stablelibevent.www.memcached.orgfilesmemcached..tar.gz
3. Installieren Sie Libevent-Abhängigkeiten und Memcache:
tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make && make install cd .. tar zxvf memcached-1.4.5.tag.gz cd memcached-1.4.5 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make && make install
tar zxvf memcached-1.4.5.tag.gz
cd memcached-1.4.5
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
Beachten Sie, dass während des Konfigurationsvorgangs ein Fehler gemeldet wird, der normalerweise auf einen Mangel an Bibliotheken zurückzuführen ist. Nach Abschluss der Installation wird das memcached-Verzeichnis im Verzeichnis /usr/local angezeigt:
cd /usr/local/memcached bin/memcached -m 64 -p 11211 -u root -vv # -m 64:分配给memcached的最大内存,默认为64mb -p 11211:监听的端口号 -u root:运行memcache的用户
Nach erfolgreichem Start sehen Sie das folgende Bild:
Beachten Sie, dass Sie Folgendes hinzufügen müssen, wenn Sie möchten, dass Memcache im Hintergrund als Dienst ausgeführt wird: d:
bin/memcached -m 64 -p 11211 -u root -d
4. Verknüpfen Sie den Memcache des Servers unter Windows:
Um den Memcache des Servers im DOS-Fenster des Windows-Systems zu verbinden, müssen Sie die Telnet-Funktion verwenden kommt mit Windows, muss aber manuell aktiviert werden – Systemsteuerung – Programme – Aktivieren oder deaktivieren Sie die Windows-Funktion:
Überprüfen Sie den Telnet-Client und geben Sie den Befehl ein das DOS-Fenster:
telnet 192.168.1.1 11211 #ip换成你的服务器ip 11211为memcache的监听端口号
Nach dem Herstellen der Verbindung sehen Sie ein vollständig schwarzes Fenster mit einem blinkenden Cursor. Verwenden Sie zu diesem Zeitpunkt die Tastenkombination: Strg + ] Drücken Sie die Eingabetaste, und dann können Sie Memcaches Hinzufügen, Löschen, verwenden. Befehle zum Ändern und Überprüfen
Fünf: Memcache hinzufügen, löschen, ändern und überprüfen, einheitlicher Vorgang. Nachdem Sie die Befehle zum Hinzufügen, Löschen, Ändern und Überprüfen eingegeben haben, drücken Sie die Eingabetaste, geben Sie den Wert ein und geben Sie dann das Auto zurück Die Ausführung ist abgeschlossen:
add key flag expire length #新增 key:为指定的键 flag:为标识 expire:为有效时间 length:为长度
Fügen Sie einen Datensatz mit dem Schlüsselnamen 0 hinzu, und die effektive Zeit läuft nicht automatisch ab (setzen Sie sie auf einen bestimmten Wert wie 10, um abzulaufen). 10 Sekunden, eingestellt Es ist nicht genau, dauerhaft auf 0 gültig zu sein, aber es läuft nicht automatisch ab, wenn Sie den Server neu starten, wird es definitiv ungültig), die Länge beträgt 5 Bytes
get key #查询 key:为指定的键
Zurück Der neu hinzugefügte Namensdatensatz
delete key [time seconds] #删除指定的key,如加可选参数time,则指在删除key后的time秒内,不允许get,add,replace操作此key
wird gelöscht und dann erneut überprüft. Es gibt keinen solchen Datensatz
replace key flag expire length #替换 与add一样,仅对于已经存在的键,可以用replace进行替换
Qwe= >12345 hinzufügen, durch 54321 ersetzen, dann
set key flag expire length #设置或修改 参数和replace一样,但功能不一样,set时如果键不存在则新增,如果已存在测修改
abrufen
Um den URL-Schlüssel zu erhalten, der nicht existiert, setzen Sie url= >lnamp erneut abrufen, den Datensatz abfragen, hier spielt Set eine neue Rolle
incr #增加指定值
Alter ist 25, Inkrement 5-Wert wird 30
decr #减少指定值
Das obige Alter ist 30, subtrahiere 8 und erhalte 22
stats #统计当前运行的memcache信息
flush_all #清空所有的存储对象
Verwandte Tutorials: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt von[Linux] Tutorial zur Memcache-Installation und grundlegenden Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!