Kostenloses und quelloffenes, hochleistungsfähiges, verteiltes Speicherobjekt-Caching-System , generischer Natur, aber zur Verwendung bei der Beschleunigung dynamischer Webanwendungen durch Verringerung der Datenbanklast gedacht. oder Seitenrendering.
Memcached ist einfach, aber leistungsstark . Sein einfaches Design fördert eine schnelle Bereitstellung, eine einfache Entwicklung und löst viele Probleme, die mit großen Datencaches verbunden sind. Seine API ist für die gängigsten Sprachen verfügbar.
Hier sind die einfachen Schritte zur Installation von Memcached auf openSUSE 12.1
Öffnen Sie Terminal und wechseln Sie dann zum Root-Benutzer.
raj@geeksite:~ $ su
Memcached installieren:
Installieren Sie Memcached mit dem folgenden Befehl.
root@geeksite:~ # zypper in memcached
Bearbeiten Sie die Memcached-Konfigurationsdatei, um die Funktionen zu ändern / zu aktivieren.
root@geeksite:~ # vi /etc/sysconfig/memcached
In der Konfigurationsdatei sind einige Standardeinstellungen verfügbar, ändern Sie diese (falls erforderlich).
Standardeintrag für 64 MB-Memcache und es lauscht auch nur auf dem lokalen Host. Sie müssen den folgenden Eintrag entsprechend Ihren Anforderungen bearbeiten.
MEMCACHED_PARAMS="-d -l 127.0.0.1"
Erforderlicher Eintrag für die Unterstützung von 1 GB Speicher-Caching und das Abhören auf dem lokalen Host (Um alle IP-Adressen abhören zu lassen, entfernen Sie – l 127.0.0.1 Eintrag.
MEMCACHED_PARAMS=" -m 1024 -d -l 127.0.0.1"
Starten Sie Memcache.
root@geeksite:~ # /etc/init.d/memcached start
Um Memcached beim Booten automatisch zu starten.
root@geeksite:~ # chkconfig memcached on
Bestätigen Sie den Memcache-Laufstatus.
root@geeksite:~ # memcached-tool 127.0.0.1:11211 stats
#127.0.0.1:11211 Field Value
accepting_conns 1
auth_cmds 0
auth_errors 0
bytes 0
bytes_read 14
bytes_written 786
cas_badval 0
cas_hits 0
cas_misses 0
cmd_flush 0
cmd_get 0
cmd_set 0
conn_yields 0
connection_structures 6
curr_connections 5
curr_items 0
decr_hits 0
decr_misses 0
delete_hits 0
delete_misses 0
evictions 0
get_hits 0
get_misses 0
incr_hits 0
incr_misses 0
limit_maxbytes 1073741824
listen_disabled_num 0
pid 13442
pointer_size 32
reclaimed 0
rusage_system 0.000000
rusage_user 0.090986
threads 4
time 1331982874
total_connections 7
total_items 0
uptime 2052
version 1.4.5 Installieren Sie das PHP-Modul:
Installieren Sie das Memcache-PHP-Modul, um mit PHP5 zu arbeiten, normalerweise sind Memcahe-Module nicht im Standard-Repository verfügbar; Fügen Sie also das folgende Repository hinzu, um es zu installieren.
root@geeksite:~ # zypper ar http://download.opensuse.org/repositories/server:/php:/extensions/server_php_openSUSE_12.1/ memcache-ext
Aktualisieren Sie die System-Repositorys.
root@geeksite:~ # zypper ref
Installieren Sie das PHP5-Modul.
root@geeksite:~ # zypper in php5-pecl-memcache
Starten Sie jetzt den Memcached- und Apache-Server neu, damit die Änderungen wirksam werden.
root@geeksite:~ # /etc/init.d/memcached restart
root@geeksite:~ # /etc/init.d/apache2 Neustart
Das ist alles!