Jak zainstalować memcached na Fedora 35/34/33

Jak zainstalować memcached na Fedora 35/34/33

Memcached to rozproszony system buforowania obiektu pamięci, który przechowywał dane w pamięci na zasadzie wartości kluczowej. Jest bardzo przydatny do optymalizacji dynamicznych stron internetowych i włączonej prędkości przez buforowanie obiektów w pamięci. Przeczytaj więcej o memcache.

Ten artykuł pomoże Ci zainstalować memcached w systemach Fedora Linux.

Zainstaluj memcached na Fedora

Memcached jest dostępny w domyślnie repozytoriach Fedora. Możesz go zainstalować, uruchamiając następujące polecenie w systemie Fedora Linux.

sudo dnf instaluj memcached -y 

Teraz uruchom usługę memcached przy użyciu następujących poleceń.

sudo systemctl włącza memcached.praca  sudo systemctl start memcached.praca  

Konfiguracja memcached

Edytuj domyślny plik konfiguracyjny memcached w ulubionym edytorze tekstu.

sudo vim/etc/sysconfig/memcached 

i zaktualizuj ustawienia zgodnie z wymaganiami systemowymi. Tutaj buforowanie to maksymalny limit pamięci w MB, którego Memcached może użyć.

 Port = "11211" user = "memcached" maxconn = "1024" cachesize = "64" 

Powyższa konfiguracja pokazuje, że memcached może użyć do 64 MB Pamięć w systemie.

Po wykonaniu jakichkolwiek zmian uruchom ponownie serwer memcached, aby zastosować zmiany.

sudo systemctl restart memcached.praca 

Zobacz statystyki memcached

Możesz wyświetlić status usługi za pomocą polecenia SystemCtl

SUDO SYSTEMCTL STATUS MEMCACHED.praca 

Możesz także wyświetlić statyki uruchomionej usługi memcached przy użyciu polecenia „Ustawienia statystyk”. Poniżej znajduje się przykład wysyłania tego polecenia na serwer memcached i zobaczyć wyniki.

Echo „Ustawienia statystyk” | NC Localhost 11211 
Stat Maxbytes 67108864 Stat Maxconns 1024 Stat Tcpport 11211 Stat Udpport 11211 Stat Inter 127.0.0.1 STAT GARDZASOŚCI 0 STAT najstarsze 0 eksmisji statystyk w Domena Stat_Socket Null Stat Umask 700 Stat Growth_factor 1.25 Stat Chunk_Size 48 Stat num_threads 4 STAT num_threads_per_udp 4 Stat Stat_Key_Prefix: Stat Detail_Enabled No Stat reqs_per_event 20 Stat Cas_Enabled Tak Stat tcp_backlog 1024 Stat Binding_Protocol Automatyczne 

Zainstaluj rozszerzenie Memcache PHP

Musisz włączyć rozszerzenie PHP memcache/memcached na serwerze, aby podłączyć php z usługą memcached. Zasadniczo dostępne są dwa moduły Memcache PHP. Jeden nosi nazwę memcache, a drugi memcached. Więc zainstaluj moduł zgodnie z użyciem.

sudo dnf instaluj php-pecl-memcache  sudo dnf instaluj php-pecl-memcached  

Po instalacji uruchom ponownie usługę Apache.

sudo systemctl restart httpd.praca  

Teraz sprawdź, czy rozszerzenie Memcache PHP jest włączone i działa poprawnie. Stwórz phpinfo.php Plik za pomocą następującego kodu

123

Teraz uzyskaj dostęp do http: // server-ip-addr/phpinfo.PHP w przeglądarce internetowej i wyszukiwanie memcache, zobaczysz poniższe wyniki.