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!