Bezplatný a open source, vysoce výkonný, distribuovaný systém ukládání objektů do mezipaměti , obecný charakter, ale určený pro použití při zrychlení dynamických webových aplikací zmírněním zatížení databáze. Memcached je úložiště klíč-hodnota v paměti pro malé kusy libovolných dat (řetězce, objekty) z výsledků volání databáze, volání API, nebo vykreslování stránky.
Memcached je jednoduchý, ale výkonný . Jeho jednoduchý design podporuje rychlé nasazení, snadný vývoj a řeší mnoho problémů, kterým čelí velké datové mezipaměti. Jeho API je k dispozici pro většinu populárních jazyků.
Zde jsou jednoduché kroky k instalaci Memcached na CentOS 7.
Otevřete Terminál a přepněte na uživatele root.
[raj@itzgeek~/]$ su -l
Instalovat Memcached:
Nainstalujte Memcached pomocí následujícího příkazu.
[root@itzgeek~/]# yum instalace v memcached
Upravte konfigurační soubor Memcached pro změnu/aktivaci funkcí.
[root@itzgeek~/]# vi /etc/sysconfig/memcached
V konfiguračním souboru jsou k dispozici některá výchozí nastavení, změňte je (v případě potřeby). Následuje příklad nastavení pro 256 MB mezipaměti.
PORT="11211"USER="memcached"MAXCONN="1024"CACHESIZE="256"OPTIONS=""
Spusťte Memcached.
[root@itzgeek~/]# systemctl spustí memcached.service
Pro automatické spuštění Memcached při bootování.
[root@itzgeek~/]# systemctl povolit memcached.service
Potvrďte provozní stav Memcached.
Položka Iptables:
Chcete-li povolit příchozí připojení na portu č. 11211, přidejte následující položku.
firewall-cmd --permanent --zone=public --add-port=11211/tcp
Zkontrolujte vzdálené připojení.
[root@itzgeek~/]# echo statistiky | nc memcache_host_name_or_ip 11211
Instalace modulu PHP:
Nainstalujte modul Memcached PHP pro práci s PHP5.
[root@itzgeek~/]# yum install php php-pecl-memcache
Nyní restartujte server Memcached a Apache, aby se projevily.
[root@itzgeek~/]# restart systemctl memcached.service[root@itzgeek~/]# restart systemctl httpd.service
To je vše!