A Memcached telepítése Debian 10 rendszeren
A Memcached egy nagy teljesítményű, ingyenes és nyílt forráskódú, memórián belüli kulcsérték-tároló, amelyet gyorsítótárazási rendszerként használnak. Főleg az adatbázis-vezérelt webhelyek és webalkalmazások felgyorsítására szolgál az adatok RAM-ban való gyorsítótárazásával. Ezzel jelentősen csökkenti az örök adatforrás olvasási gyakoriságát.
A Memcached egyszerű és könnyen telepíthető, az API pedig széles körben elérhető számos népszerű programozási nyelvhez, például a Pythonhoz.
Ez az útmutató végigvezeti a Memcached telepítésén Debian 10 rendszeren, Debian Buster és Debian 9 kódnéven, kódnéven Nyújtás.
Ezen az oldalon
- Telepítse a Memcachedet Debianra
- A Memcached beállítása Debianon
- A Memcached engedélyezése PHP és Python alkalmazásokhoz
Telepítse a Memcachedet Debianra
A Memcached csomagok már benne vannak a Debian tárolóban, és mint ilyenek, telepíteni fogjuk a Memcached csomagot az APT csomagkezelő segítségével.
Először azonban frissítse a rendszercsomagokat a képen látható módon:
sudo apt update
Ezt követően telepítse a Memcached programot a következő parancs meghívásával:
sudo apt install memcached libmemcached-tools
A libmemcached-tools csomag egy C & C++ könyvtár, amely több parancssori segédprogramot biztosít, amelyek segítségével interakcióba léphet és kezelheti a Memcached szervert.
A telepítés után a Memcached szolgáltatás automatikusan elindul, és ezt a parancs futtatásával ellenőrizheti:
sudo systemctl status memcached
Alapértelmezés szerint a Memcached az 11211-es porton figyel, és ezt ellenőrizheti a netstat paranccsal az alábbi módon:
sudo netstat -pnltu
A Memcached beállítása Debianon
A Memcached beállításához konfigurálnia kell az /etc/memcached.conf
fájlt. Az alapértelmezett beállítások többnyire jól működnek a felhasználók többsége számára.
Konfiguráció nélkül a Memcached csak a localhost-on figyel. Ha magáról a szerverről csatlakozik a Memcached szerverhez, nincs szükség konfigurációra.
A szerverrel való távoli kapcsolatok engedélyezéséhez további konfigurációra van szükség. Módosítanunk kell a tűzfalat, hogy lehetővé tegye a hozzáférést az 11211-es UDP-porthoz, amelyre a Memcached alapértelmezés szerint figyel.
Tegyük fel, hogy a Memcached szerver IP-címe 10.128.0.46, az ügyfél IP-címe pedig 10.128.0.45. Ahhoz, hogy az ügyfélgép hozzáférjen a Memcached kiszolgálóhoz, futtassa a parancsot.
sudo ufw allow from 10.128.0.45 to any port 11211
Ezután töltse be újra a tűzfalat, hogy a változások megmaradjanak.
sudo ufw reload
Ezt követően lépjen a memcached.conf
konfigurációs fájlra.
sudo vim /etc/memcached.conf
Ügyeljen arra, hogy megkeresse a -l 127.0.0.1
karakterlánccal kezdődő sort.
Cserélje ki a szerver IP-címére, amely ebben az esetben 10.128.0.46, ahogy az ábrán látható:
Most indítsa újra a Memcached programot, hogy a módosítások életbe lépjenek.
sudo systemctl restart memcached
A Memcached engedélyezése PHP és Python alkalmazásokhoz
Ha a Memcached-et gyorsítótár-adatbázisként kívánja használni PHP-alkalmazásokhoz, mint például a Dupal vagy a WordPress, a php-memcached > hosszabbítás szükséges.
A telepítéshez futtassa a parancsot:
sudo apt install php-memcached
A Python alkalmazásokhoz telepítse a következő Python könyvtárakat a pip használatával. Ha a pip nincs telepítve, akkor a következő paranccsal telepítheti:
sudo apt install python3-pip
Ezután telepítse a könyvtárakat az ábra szerint.
pip3 install pymemcache
pip3 install python-memcached
Következtetés
Elérkeztünk ennek az útmutatónak a végére. Reméljük, hogy most már gond nélkül telepítheti a Memcached programot Debian 10 példányára. Szívesen fogadjuk visszajelzését.