Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Schritte zum Installieren und Starten von Memcache unter Linux

Detaillierte Schritte zum Installieren und Starten von Memcache unter Linux

PHPz
PHPzOriginal
2017-03-12 10:30:532072Durchsuche

Memcache ist ein leistungsstarkes, verteiltes Speicherobjekt Caching-System , das zur Reduzierung der Datenbanklast und zur Verbesserung der Zugriffsgeschwindigkeit in dynamischen Anwendungen verwendet wird. Es wird gesagt, dass der Beamte sagte, dass zu seinen Nutzern Twitter, Digg, Flickr usw. gehören und dass sie alle Internet-Prominente seien. Derzeit ist die Verwendung von Memcache zum Lösen großer Benutzerlesevorgänge im Internet eine sehr beliebte Verwendung. Oben haben wir das detaillierte Tutorial zur Memcache-Installation unter Windows erklärt. Als Nächstes erläutert die chinesische PHP-Website ausführlich die Installations- und Startschritte von Memcache unter

Memcache-Download und -Installation

DienstDie Serverseite installiert hauptsächlich die Memcache-Serverseite. Die neueste Version ist memcached-. 1.4.5

Sie müssen außerdem die Software libevent installieren. Die neueste stabile Version ist 1.4.14.

Nach dem Herunterladen

hochladen nach /home/blue/

Führen Sie den folgenden Befehl aus

cd /home/blue
tar zxvf memcached-1.4.5.tar.gz
tar zxvf libevent-1.4.14b-stable.tar.gz#安装libeventcd libevent-1.4.14b-stable
./configure --prefix=/home/liuzhy/libevent-1.4.14b-stable
make
make install#安装memcachecd /home/blue/memcached-1.4.5./configure --prefix=/home/blue/memcached-1.4.5 --with-libevent=/home/blue/libevent-1.4.14b
make 
make install

, um Memcache zu starten service

Geben Sie das bin-Verzeichnis ein und führen Sie Folgendes aus:

./memcached -d -m 1024 -u blue, aber das System sagt, dass keine gemeinsam genutzte Bibliothek geladen ist, und die gemeinsam genutzte Bibliothek. Der Name lautet: libevent-1.4.so.2

Überprüfen Sie zunächst, wo sich die Linkbibliotheksadresse befindet, die vom memcached-Befehl verwendet wird. Sie können es anzeigen, indem Sie den folgenden Befehl ausführen:

LD_DEBUG=libs /usr/local/memcached/bin/memcached -v

zeigt an, wo Memcache nach Libevent sucht. 1.4.so.2-Datei, daher müssen wir nur die Datei libevent-1.4.so.2 in einem der oben genannten Verzeichnisse angeben. Hier geben wir es unter /lib64/ an. Stellen Sie einfach eine sanfte Verbindung her. Der Befehl lautet wie folgt:

ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2

Starten Sie den Memcache-Dienst:

./memcached -d -m 1024 -u blue Das ist es

Die Parameter des Memcached-Befehls lauten wie folgt:

# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid相关解释如下:-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口-c选项是最大运行的并发连接数,默认是1024,这里设置了256-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
停止Memcache进程:# kill `cat /tmp/memcached.pid`也可以启动多个守护进程,但是端口不能重复
Der eingangs erwähnte Parameter „-d“ bedarf weiterer Erläuterung

-d install 安装memcached-d uninstall 卸载memcached-d start 启动memcached服务-d restart 重启memcached服务-d stop 停止memcached服务-d shutdown 停止memcached服务
Überprüfen Sie den Dienst:

1.Überprüfen Sie den gestarteten Memcache-Dienst:

netstat -lp | grep memcached
2. Überprüfen Sie die Prozessnummer des Memcaches (entsprechend der Prozessnummer können Sie den Memcache-Dienst beenden: „Kill -9 Prozessnummer“)

Das obige ist der detaillierte Inhalt vonDetaillierte Schritte zum Installieren und Starten von Memcache unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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