የአንቀጽ ማውጫ
በዘመናዊ ድረ-ገጾች እና አፕሊኬሽኖች፣ የማስታወሻ መሸጎጫ ቴክኖሎጂ አፈፃፀሙን ለማሻሻል ቁልፍ ከሆኑ መሳሪያዎች ውስጥ አንዱ ሆኗል።
ሬዲስ፣ እንደ ታዋቂ የማህደረ ትውስታ ውሂብ መዋቅር ማከማቻ ስርዓት፣ እንደ መሸጎጫ፣ የክፍለ-ጊዜ አስተዳደር እና የውሂብ ማከማቻ ባሉ ሁኔታዎች ውስጥ በሰፊው ጥቅም ላይ ይውላል።
ይህ ጽሑፍ እንዴት እንደሚሰራ በዝርዝር ያብራራል HestiaCP በዴቢያን ወይም በኡቡንቱ ሲስተሞች ላይ Redis in-memory cache ን ይጫኑ እና ያዋቅሩ፣ በዴቢያን ወይም በኡቡንቱ ስርዓት ላይ የመጫኛ እርምጃዎችን ጨምሮ፣ የሬዲስ አገልግሎትን ያዋቅሩ እና በRedis እና php-redis መካከል ያለውን ልዩነት ይረዱ።

1. ኦፊሴላዊውን ማከማቻ በመጠቀም Redis ን ይጫኑ.
Redis ሁልጊዜ በዴቢያን ወይም በኡቡንቱ ላይ ነባሪ አይደለም።ሾክበማከማቻው ውስጥ ይገኛል፣ ወይም የቆየ ስሪት አለ። የቅርብ ጊዜውን የRedis ስሪት ለማግኘት ኦፊሴላዊውን የRedis ማከማቻ ማከል እና መጫን ያስፈልግዎታል። የተወሰኑ ደረጃዎች እነኚሁና:
የRedis ይፋዊ የጂፒጂ ቁልፍ አስመጣ
wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpgየRedis ኦፊሴላዊ መጋዘን ያክሉ
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listየጥቅል ዝርዝርን ያዘምኑ
sudo apt updateRedis እና php-redis ቅጥያ ይጫኑ
sudo apt install redis php-redis
በዚህ መንገድ ከኦፊሴላዊው የ Redis ማከማቻ የቅርብ ጊዜውን የ Redis ስሪት መጫን ይችላሉ።
ፒኤችፒ 8.2 እየተጠቀሙ ከሆነ፣ እባክዎ የሚከተለውን ትዕዛዝ በመጠቀም Redis ቅጥያውን ይጫኑ።
apt install php8.2-redis
systemctl restart php8.2-fpm2. የ Redis አገልግሎት ሁኔታን ያረጋግጡ
መጫኑ ከተጠናቀቀ በኋላ የሬዲስ አገልግሎት በመደበኛነት እየሰራ መሆኑን ማረጋገጥ ይችላሉ። በእርስዎ መሠረት ሊኑክስ distro, የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ:
ሲስተምስ በመጠቀም ስርዓቶች
systemctl status redisinit.d በመጠቀም ስርዓቶች
/etc/init.d/redis-server statusየRedis ስሪት መረጃን ይመልከቱ
redis-cli --versionየRedis አገልጋይ ግንኙነትን ይሞክሩ
redis-cli pingRedis እየሄደ ከሆነ መቀበል አለብዎት
PONGምላሽ.
3. Redis ደህንነቱ በተጠበቀ ሁኔታ ያዋቅሩ
የሬዲስን ደህንነት ለማሻሻል የሚከተሉትን እርምጃዎች እንዲወስዱ ይመከራል.
የይለፍ ቃል አክል
ያልተፈቀደ መዳረሻን ለመከላከል በRedis ውቅር ፋይል ውስጥ የይለፍ ቃል ያዘጋጁ።
መዳረሻን ገድብ
ከተወሰኑ የአይፒ አድራሻዎች ወይም አውታረ መረቦች ወደ Redis አገልግሎት መድረስን ይገድቡ።
ሶኬት ይጠቀሙ
ፍጥነትን እና ደህንነትን ለመጨመር ከTCP ወደቦች ይልቅ ሶኬቶችን ይጠቀሙ።
4. በ php-redis እና Redis መካከል ያለው ልዩነት
Redis ን ሲጭኑ ማየትም ይችላሉ። php-redis ይህ ቅጥያ. በሚከተሉት መንገዶች ይለያያሉ.
php-redis
php-redisፒኤችፒ ስክሪፕቶች ከRedis አገልጋይ ጋር እንዲገናኙ የሚያስችል ለPHP ቅጥያ ነው። ጫንphp-redisበመጨረሻም የPHP አፕሊኬሽኖች የRedis መሸጎጫ፣ የክፍለ ጊዜ አስተዳደር እና የወረፋ ሂደት ችሎታዎችን መጠቀም ይችላሉ። መሆኑን ልብ ሊባል ይገባል።php-redisእሱ ራሱ የሬዲስ አገልጋይ አልያዘም ፣ እሱ በ PHP እና Redis መካከል ያለው ድልድይ ብቻ ነው።Redis
ሬዲስ የሬዲስ ዳታቤዝ ለማሄድ ራሱን የቻለ አገልግሎት ነው። ከበስተጀርባ እንደ ዴሞን ሂደት ይሰራል እና የውሂብ ማከማቻ እና መሸጎጫ አገልግሎቶችን ይሰጣል። መጠቀምን ጨምሮ ሌሎች መተግበሪያዎች
php-redisየተራዘሙ የPHP አፕሊኬሽኖች ለመስራት በአውታረ መረቡ በኩል ከሬዲስ አገልጋይ ጋር ሊገናኙ ይችላሉ።
በአጭሩ,php-redis በ PHP አፕሊኬሽኖች ውስጥ Redisን ለመስራት የPHP ቅጥያ ነው;
በ PHP መተግበሪያ ውስጥ Redisን ለመጠቀም ከፈለጉ ሁለቱንም Redis አገልጋይ እና መጫን ያስፈልግዎታል php-redis የ PHP አፕሊኬሽኖች ማለፍ እንዲችሉ ቅጥያ php-redis ቅጥያው ከRedis ጋር ይገናኛል።
በማጠቃለል
Redis memory cache በ HestiaCP ላይ መጫን እና ማዋቀር የድረ-ገጾችን እና አፕሊኬሽኖችን አፈጻጸም በእጅጉ ያሻሽላል።
ኦፊሴላዊውን ማከማቻ ለመጨመር እና Redis ን ለመጫን በዚህ ጽሑፍ ውስጥ ያሉትን ደረጃዎች በመከተል የቅርብ ጊዜውን የ Redis ስሪት ማግኘት ይችላሉ።
የስርዓት መረጋጋትን እና ደህንነትን ለማረጋገጥ የRedis አገልግሎት ሁኔታን መፈተሽ እና አስፈላጊ የደህንነት ውቅሮችን ማድረግዎን ያረጋግጡ።
መረዳት php-redis በሬዲስ እና ሬዲስ መካከል ያለው ልዩነት በሬዲስ የተሰጡትን ተግባራት በተሻለ ሁኔታ እንዲያዋቅሩ እና እንዲጠቀሙ ይረዱዎታል፣ ይህም የእድገት እና የአሠራር ቅልጥፍናን የበለጠ ያሻሽላል።
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "HestiaCP Redis memory cache እንዴት ይጭናል?" ከ 0 እስከ 1 ያሉ ዝርዝር እርምጃዎች ለእርስዎ ጠቃሚ ይሆናሉ።
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-31961.html
ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።
ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!