Како инсталирати мемцацхед на ЦентОС 7

Да ли сте корисник Линука? Да ли сте знали да се елемент који се зове кеш налази у меморији рачунара? Када користимо веб објекат, било да је то веб локација, веб апликација или било који елемент заснован на овој технологији, нека упутства и подаци ће се подразумевано складиштити у меморији, чија је сврха да им процесор може непрекидно приступити . Ово штеди време и ресурсе јер не морате да понављате упутства, а то је оно што је познато као кеш меморија. Кеш меморија је дизајнирана да на много централизованији начин организује складиштење података у систему. Сви ми волимо да када издамо наређење, оно се брзо извршава и управо је то његова сврха.

Сада ћемо говорити о Линук апликацији која има за циљ боље управљање кеш меморијом и мемцхацхед.

Шта је мемцацхед?Мемцацхед услужни програм је замишљен као систем за кеширање повезан са дистрибуираним меморијским објектима, али са приступом високих перформанси. Односно, његов почетни циљ је да убрза динамичке веб апликације олакшајући оптерећење базе података која делује када јој се мора приступити. Подсјетимо се да када се интерно кликне на веб везу, долази до многих процеса, а за ово гледано на овај начин мемцацхед може дјеловати као краткорочна меморија за веб апликације с којима радимо.
Једноставан дизајн са којим је мемцацхед креиран омогућиће брзу имплементацију, а истовремено олакшати развој и управљање великим кеш меморијама података. Осим тога, не можемо заборавити да је АПИ доступан за најчешће кориштене језике, односно суочени смо с врло корисном, динамичном и свестраном апликацијом.

Пуно смо причали о глобалном раду мемцацхед -а у нашем систему за управљање кеш меморијом, али сигурно се питате како то функционише? Солветиц ће детаљно објаснити овај задатак.

Како функционише мемцхацхед?У основи мемцацхед има моћ приступа различитим одељцима меморије у систему; али ће приступити само расположивој и резервној меморији, никада неће користити меморију резервисану за процесе или услуге. Узимањем ове доступне меморије испоручит ће је и имплементирати у подручјима гдје је меморија ограничена или оскудна.

Приликом коришћења мемцацхед -а морамо имати на уму ове карактеристике коришћења:

  • Сваки чвор је потпуно независан од другог.
  • Сваки чвор може користити меморију других чворова ради оптимизације процеса са недостатком меморије.

Сада, да видимо који елементи чине мемцацхед апликацију:

Елементи који чине меморирано

  • Пре свега мемцацхед има клијентски софтвер, који је неопходан јер пружа листу доступних мемцацхед сервера.
  • Такође ћемо видети алгоритам хеширања, који је клијентски алгоритам и његова мисија је да изабере сервер на основу дистрибуираног кључа.
  • Затим ћемо пронаћи серверски софтвер који има задатак да складишти вредности са додељеним кључевима у интерну хеш табелу, нешто што је скалирано на нивоу безбедности.
  • На крају, али не и најмање важно, налазимо ЛРУ. Ово одређује када мемцацхед мора приступити старим подацима (будите опрезни ако нема меморије) или поново користити доступну меморију.

Пре него што пређемо у детаље како бисмо научили како да инсталирамо и користимо мемцацхед, погледајмо неке његове карактеристике да видимо да ли употреба овог помоћног програма привлачи нашу пажњу или не:

Мемцацхед феатурес

  • Употреба Хасх -а на више сервера.
  • Складиштење бинарних података или низова.
  • Доследно хеширање било изворно или преко спољне библиотеке.
  • Серијализација структура података.
  • Стандардне команде за опоравак преко команде Гет.

Сада ћемо без додатних детаља видети како инсталирати мемцацхед у ЦентОС 7.

1. Како ажурирати системске пакете да бисте инсталирали мемцацхед на ЦентОС 7 Линук


Први корак кад год морамо да урадимо је ажурирање системских пакета, за то ћемо извршити следећу команду:
 судо иум упдате

ЕНЛАРГЕ

2. Како инсталирати мемцацхед на ЦентОС 7 Линук


Корак 1
Када се систем ажурира, наставићемо са инсталацијом мемцацхед -а, што ће бити учињено извршавањем следеће команде:
 судо иум инсталл мемцацхед
Тамо ћемо унети слово и за потврду преузимања и инсталације мемцацхед -а у ЦентОС 7

ЕНЛАРГЕ

Корак 2
Након инсталације видећемо следеће:

ЕНЛАРГЕ

Корак 3
Следећи корак је инсталирање либмемцацхед -а, клијентске библиотеке у којој ћемо имати неколико посебних алата за управљање мемцацхе сервером; нешто што ће бити веома корисно за задатке подршке. За ову инсталацију извршићемо следеће:

 судо иум инсталл либмемцацхед

ЕНЛАРГЕ

Корак 5
Тамо уносимо слово и за наставак инсталације ових библиотека.

ЕНЛАРГЕ

БелешкаДруга могућност инсталирања мемцацхед -а на ЦентОС 7 је директно из извора. Да бисмо то урадили, морамо извршити, по њиховом редоследу, следеће редове:

 судо иум инсталл либевент-девел судо вгет хттпс://мемцацхед.орг/латест тар -зкф мемцацхед-1.кктар.гз цд мемцацхед-1.кк ./цонфигуре --префик =/уср/лоцал/мемцацхед маке && маке тест && судо маке инсталл

3. Како конфигурисати мемцацхед на ЦентОС 7 Линук


Да би мемцацхед исправно функционисао, мемцацхед сервис ће морати да слуша преко локалне адресе 127.0.0.1.

Корак 1
Да бисмо ово конфигурисали, морамо применити промену променљиве ОПТИОНС у конфигурационој датотеци / етц / сисцонфиг / мемцацхед. За ово ћемо користити уређивач текста, попут нано или ви:

 судо нано / етц / сисцонфиг / мемцацхед

ЕНЛАРГЕ

Корак 2
Видимо да је ред ОПТИОНС празан, тамо ћемо унети следећи ред:

 -л 127.0.0.1 -У 0

ЕНЛАРГЕ

Спремамо промене помоћу следећих тастера:

Цтрл + О.

Излазимо из уређивача помоћу тастера:

Цтрл + Кс

Да би мало боље разумео који елементи чине мемцацхед конфигурацијску датотеку, Солветиц ће објаснити улогу сваког од њих:

ЛУКАКао што сте могли очекивати, без много познавања енглеског језика, ово је порт који мемцацхед користи за извршавање.

УСЕРОва вредност се односи на демон покретања за мемцацхед услугу.

МАКСЦОННТо је кључна вредност за дефинисање броја истовремених веза, подразумевано је његова вредност 1024, али логично на основу нивоа приступа серверу ова вредност се може уредити у потребној вредности.

ЦАЦХЕСИЗЕДруга вредност коју можемо закључити је вредност величине кеша која је подразумевано 2048, али можемо је подесити на 4 ГБ.

ОПЦИЈЕОво је линија коју уређујемо и тамо можемо да конфигуришемо ИП адресу сервера, омогућавајући тако веб серверима Апацхе или Нгинк да успоставе везе са њим.

Корак 3
Након што су ове измене обрађене, морамо их применити, за то извршавамо следеће:

 системцтл рестарт мемцацхед системцтл енабле мемцацхед

ЕНЛАРГЕ

Корак 4
Када је услуга покренута, потврдићемо да је мемцацхед услуга везана за локални интерфејс (127.0.0.1) и слуша само на ТЦП везама. За ову проверу користићемо наредбу нетстат на следећи начин:

 нетстат -плунт

ЕНЛАРГЕ

Корак 5
Такође ће бити могуће проверити статистику сервера преко линије мемцацхед-тоол:

 мемцацхед-тоол 127.0.0.1 статистика

ЕНЛАРГЕ

Следећи корак је омогућити приступ мемцацхед серверу отварањем порта 11211 на заштитном зиду. Ово ће спречити његово блокирање сигурносним правилима. Извршићемо следеће:

 фиревалл-цмд --перманент --зоне = публиц --адд-порт = 11211 / тцп
Постоје неке додатне опције које можемо инсталирати тако да мемцацхед оптимизује употребу апликација на основу језика који се користи:
 иум инсталл пхп-пецл-мемцацхе (мемцацхед ектенсион фор ПХП) иум инсталл перл-Цацхе-Мемцацхед (мемцацхед ектенсион фор ПЕРЛ) иум инсталл питхон-мемцацхед (мемцацхед ектенсион фор ПИТХОН)
Солветиц вам увек доноси најбоље за управљање сваким аспектом система, а са мемцацхед -ом ће бити могуће управљати сваким аспектом кеша у ЦентОС -у 7 на много глобалнији начин.

wave wave wave wave wave