Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > [Linux] Tutorial zur Memcache-Installation und grundlegenden Verwendung

[Linux] Tutorial zur Memcache-Installation und grundlegenden Verwendung

little bottle
Freigeben: 2019-04-25 14:38:35
nach vorne
3069 Leute haben es durchsucht

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
Nach dem Login kopieren

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  
Nach dem Login kopieren

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
Nach dem Login kopieren

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 dem Login kopieren

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
Nach dem Login kopieren

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 Login kopieren

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:为长度
Nach dem Login kopieren

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:为指定的键
Nach dem Login kopieren

Zurück Der neu hinzugefügte Namensdatensatz

delete key [time seconds]  #删除指定的key,如加可选参数time,则指在删除key后的time秒内,不允许get,add,replace操作此key
Nach dem Login kopieren

wird gelöscht und dann erneut überprüft. Es gibt keinen solchen Datensatz

replace key flag expire length  #替换  与add一样,仅对于已经存在的键,可以用replace进行替换
Nach dem Login kopieren

Qwe= >12345 hinzufügen, durch 54321 ersetzen, dann

set key flag expire length   #设置或修改  参数和replace一样,但功能不一样,set时如果键不存在则新增,如果已存在测修改
Nach dem Login kopieren

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    #增加指定值
Nach dem Login kopieren

Alter ist 25, Inkrement 5-Wert wird 30


decr    #减少指定值
Nach dem Login kopieren

Das obige Alter ist 30, subtrahiere 8 und erhalte 22


stats  #统计当前运行的memcache信息
Nach dem Login kopieren


flush_all    #清空所有的存储对象
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage