డెబియన్ 10 లో మెమ్uకాష్డ్uను ఇన్uస్టాల్ చేయడం ఎలా


మెమ్uకాచెడ్ అనేది అధిక పనితీరు లేని మరియు ఓపెన్uసోర్స్ ఇన్-మెమరీ కీ-వాల్యూ స్టోర్, కాషింగ్ సిస్టమ్uగా ఉపయోగించబడుతుంది. RAM లో డేటాను కాష్ చేయడం ద్వారా డేటాబేస్ ఆధారిత సైట్లు మరియు వెబ్ అనువర్తనాలను వేగవంతం చేయడానికి ఇది ప్రధానంగా ఉపయోగించబడుతుంది. అలా చేస్తే, డేటా యొక్క శాశ్వతమైన మూలం చదివే ఫ్రీక్వెన్సీని ఇది గణనీయంగా తగ్గిస్తుంది.

మెమ్uకాచెడ్ సరళమైనది మరియు అమలు చేయడం సులభం మరియు పైథాన్ వంటి ప్రసిద్ధ ప్రోగ్రామింగ్ భాషల యొక్క విస్తృత శ్రేణికి దీని API విస్తృతంగా అందుబాటులో ఉంది.

ఈ గైడ్ డెబియన్ 10 లో మెమ్uకాచెడ్ యొక్క సంస్థాపన ద్వారా మిమ్మల్ని నడిపిస్తుంది, డెబియన్ బస్టర్ మరియు డెబియన్ 9 అనే సంకేతనామం, స్ట్రెచ్ అనే సంకేతనామం.

ఈ పేజీలో

  • డెబియన్uలో మెమ్uకాచెడ్uను ఇన్uస్టాల్ చేయండి
  • <
  • డెబియన్uలో మెమ్uకాష్డ్uను కాన్ఫిగర్ చేయండి
  • PHP మరియు పైథాన్ అనువర్తనాల కోసం మెమ్uకాచెడ్uను ప్రారంభించండి

మెమ్uకాష్డ్ ప్యాకేజీలు ఇప్పటికే డెబియన్ రిపోజిటరీలో చేర్చబడ్డాయి మరియు అందువల్ల, మేము APT ప్యాకేజీ నిర్వాహికిని ఉపయోగించి మెమ్uకాచెడ్uను ఇన్uస్టాల్ చేయబోతున్నాము.

మొదట, చూపిన విధంగా సిస్టమ్ ప్యాకేజీలను నవీకరించండి:

$ sudo apt update

ఆ తరువాత, ఆదేశాన్ని ప్రారంభించడం ద్వారా మెమ్uకాచెడ్uను ఇన్uస్టాల్ చేయండి:

$ sudo apt install memcached libmemcached-tools

లిబ్uమెమ్uకాచెడ్-టూల్స్ ప్యాకేజీ అనేది సి & సి ++ లైబ్రరీ, ఇది మెమ్uకాచెడ్ సర్వర్uను ఇంటరాక్ట్ చేయడానికి మరియు నిర్వహించడానికి మీరు ఉపయోగించగల బహుళ కమాండ్-లైన్ యుటిలిటీలను అందిస్తుంది.

వ్యవస్థాపించిన తర్వాత, మెమ్uకాష్డ్ సేవ స్వయంచాలకంగా ప్రారంభమవుతుంది మరియు మీరు ఆదేశాన్ని అమలు చేయడం ద్వారా దీన్ని ధృవీకరించవచ్చు:

$ sudo systemctl status memcached

అప్రమేయంగా, మెమ్uకాచెడ్ పోర్ట్ 11211 లో వింటుంది మరియు మీరు చూపిన విధంగా నెట్uస్టాట్ ఆదేశాన్ని ఉపయోగించి దీన్ని ధృవీకరించవచ్చు:

$ sudo netstat -pnltu

Memcached ను కాన్ఫిగర్ చేయడానికి, మీరు /etc/memcached.conf ఫైల్uను కాన్ఫిగర్ చేయాలి. చాలా వరకు, డిఫాల్ట్ సెట్టింగులు మెజారిటీ వినియోగదారులకు బాగా పనిచేస్తాయి.

ఎటువంటి కాన్ఫిగరేషన్ లేకుండా, మెమ్uకాచెడ్ లోకల్ హోస్ట్uలో మాత్రమే వింటుంది. మీరు సర్వర్ నుండే మెమ్uకాష్డ్ సర్వర్uకు కనెక్ట్ చేస్తుంటే, కాన్ఫిగరేషన్ అవసరం లేదు.

సర్వర్uకు రిమోట్ కనెక్షన్uలను అనుమతించడానికి, కొన్ని అదనపు కాన్ఫిగరేషన్ అవసరం. UDP పోర్ట్ 11211 కు ప్రాప్యతను అనుమతించడానికి మేము ఫైర్uవాల్uను సవరించాలి, ఇది మెమ్uకాచెడ్ అప్రమేయంగా వింటుంది.

మెమ్uకాష్డ్ సర్వర్ IP చిరునామా 10.128.0.46 మరియు క్లయింట్ యొక్క IP చిరునామా 10.128.0.45 అని అనుకుందాం. మెమ్uకాచెడ్ సర్వర్uకు క్లయింట్ మెషీన్ యాక్సెస్uను అనుమతించడానికి, ఆదేశాన్ని అమలు చేయండి.

$ sudo ufw allow from 10.128.0.45 to any port 11211

తరువాత, మార్పులు కొనసాగడానికి ఫైర్uవాల్uను మళ్లీ లోడ్ చేయండి.

$ sudo ufw reload

ఆ తరువాత, memcached.conf కాన్ఫిగరేషన్ ఫైల్uకు వెళ్ళండి.

$ sudo vim /etc/memcached.conf

-l 127.0.0.1 తో ప్రారంభమయ్యే పంక్తిని గుర్తించండి.

సర్వర్ యొక్క IP తో దీన్ని భర్తీ చేయండి, ఈ సందర్భంలో చూపిన విధంగా 10.128.0.46:

ఇప్పుడు, మార్పులు అమల్లోకి రావడానికి మెమ్uకాచెడ్uను పున art ప్రారంభించండి.

$ sudo systemctl restart memcached

Drupal లేదా WordPress వంటి PHP అనువర్తనాల కోసం మీరు మెమ్uకాచెడ్uను కాషింగ్ డేటాబేస్uగా ఉపయోగించాలనుకుంటే, php-memcached పొడిగింపు అవసరం.

దీన్ని ఇన్uస్టాల్ చేయడానికి, ఆదేశాన్ని అమలు చేయండి:

$ sudo apt install php-memcached

పైథాన్ అనువర్తనాల కోసం, పైప్ ఉపయోగించి క్రింది పైథాన్ లైబ్రరీలను వ్యవస్థాపించండి. పైప్ వ్యవస్థాపించకపోతే, మీరు దీన్ని ఆదేశాన్ని ఉపయోగించి వ్యవస్థాపించవచ్చు:

$ sudo apt install python3-pip

అప్పుడు చూపిన విధంగా లైబ్రరీలను ఇన్uస్టాల్ చేయండి.

$ pip3 install pymemcache
$ pip3 install python-memcached

మేము ఈ గైడ్ చివరికి వచ్చాము. మీరు ఇప్పుడు మీ డెబియన్ 10 ఉదాహరణలో మెమ్uకాచెడ్uను ఇన్uస్టాల్ చేయవచ్చని మా ఆశ. మీ అభిప్రాయం స్వాగతం.