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

[Linux] Tutorial zur Memcache-Installation und grundlegenden Verwendung

little bottle
little bottlenach vorne
2019-04-25 14:38:103040Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen