Memcached to darmowy i open-source, wysokowydajny system buforowania obiektów w pamięci rozproszonej, z natury ogólny, ale przeznaczony do przyspieszania dynamicznych aplikacji internetowych poprzez zmniejszanie obciążenia bazy danych. Jego prosta konstrukcja sprzyja szybkiemu wdrażaniu, łatwości programowania i rozwiązuje wiele problemów, z jakimi borykają się duże pamięci podręczne danych.
W tym przewodniku wyjaśnimy kroki instalacji i konfiguracji Memcached w CentOS 8.
Wdrażanie serwera w chmurze
Jeśli nie zarejestrowałeś się jeszcze w Cloudwafer , należy zacząć od zarejestrowania się . Poświęć chwilę na utworzenie konta, po którym będziesz mógł szybko wdrożyć swoje serwery w chmurze.
Po zarejestrowaniu się zaloguj się do strefy klienta Cloudwafer za pomocą hasła podanego w wiadomości e-mail i wdróż swój Cloudwafer serwer w chmurze.
Aktualizowanie pakietów systemowych
Zaleca się zaktualizowanie systemu do najnowszych pakietów przed rozpoczęciem jakichkolwiek znaczących instalacji. Wydaj poniższe polecenie:
sudo yum update -y
Krok 1:Zainstaluj Memcached
Wydaj poniższe polecenie, aby zainstalować Memcached z oficjalnych repozytoriów CentOS:
sudo dnf install memcached libmemcached
Po zakończeniu instalacji wydaj poniższe polecenie, aby włączyć i uruchomić Memcached usługę za pomocą poniższego polecenia:
sudo systemctl enable memcached --now
Następnie sprawdź stan, wydając poniższe polecenia:
sudo systemctl status memcached
Krok 2:Konfiguracja Memcached
Podstawowy plik konfiguracyjny dla Memcached to /etc/memcached.conf
plik. Domyślnie Memcached używa 11211
jako numer portu. Możesz również zmienić to na dowolną wybraną wartość.
Domyślnie Memcached nasłuchuje na lokalnym adresie IP serwera. Możesz to zmienić, jeśli chcesz, aby nasłuchiwał na innym adresie IP, wprowadzając zmiany w pliku konfiguracyjnym, jak pokazano poniżej:
sudo nano /etc/sysconfig/memcached
Po zapisaniu i wyjściu upewnij się, że uruchomiłeś ponownie Memcached, aby nasze zmiany zostały wyegzekwowane.
sudo systemctl restart memcached
Łączenie z Memcached:
-
Python :Aby połączyć Memcached w celu interakcji z aplikacją Pythona, możesz zainstalować preferowaną bibliotekę za pomocą pip:
pip install pymemcache pip install python-memcached