Једноставан пример учиниће потребу за кеш сервером много јаснијом. Рецимо да сте власник апликације енглеског речника. У вашој бази речника налази се око 200.000 речи. Када корисник тражи реч у вашој апликацији, ваша апликација мора да претражује базу података и пронађе реч, а затим кориснику приказује значење и неке примере реченица. Али 90% или више људи тражи врло уобичајене речи, рецимо 30 000 речи од укупно 200 000 речи у вашој бази података. Дакле, ваша речничка апликација троши пуно времена тражећи исту реч у бази података. Тако се повећава оптерећење сервера и време приступа страници. Шта ако бисте могли да испоручите уобичајено потражених 30.000 речи брже и ефикасније? Па, ако поставите кеш сервер и кеширате најчешће тражене речи, тада ће се смањити 90% оптерећења сервера. Ваша апликација ће такође одговорити брже него икад. Тако да можете учинити више са мање. Не треба вам веома моћан сервер ако између њих користите кеш сервер. Учинак апликације речник може се брзо повећати без повећања трошкова.
Сада знате колико су заиста важни кеш сервери. Редис је изврсно решење за кеширање. У овом чланку ћу вам показати како да инсталирате Редис на Убунту. Користићу Убунту 18.04 ЛТС за демонстрацију. Али требало би да ради за било коју модерну верзију Убунту-а. Хајде да почнемо.
Инсталирање Редиса на Убунту помоћу Пацкаге Манагер-а:
Редис је доступан у службеном спремишту пакета Убунту-а. Тако да је заиста лако инсталирати. Прво ажурирајте кеш спремишта АПТ пакета вашег Убунту уређаја следећом наредбом:
$ судо апт упдатеКеш спремишта АПТ пакета треба ажурирати.
Сада инсталирајте Редис следећом наредбом:
$ судо апт инсталирај редис
Сада притисните г а затим притисните
Треба инсталирати Редис.
Сада проверите да ли Редис исправно ради помоћу следеће команде:
$ редис-цли --верзијаКао што видите, на мом Убунту 18.04 ЛТС машина, Редис 4.0.9 је инсталиран и ради исправно.
Покретање и заустављање услуге Редис:
Сада да бисте проверили да ли је покренут сервис Редис, покрените следећу команду:
$ судо системцтл статус редисКао што видите, услуга Редис је покренута.
Да бисте зауставили услугу Редис, покрените следећу команду:
$ судо системцтл заустави редис
Као што видите, услуга Редис више није активна.
Да бисте покренули услугу Редис, покрените следећу команду:
$ судо системцтл старт редис
Као што видите, услуга Редис поново ради.
Покретање Редиса при покретању система:
Ако желите да се услуга Редис покрене када се рачунар покрене, тада можете додати услугу Редис у системско покретање вашег Убунту уређаја. Додајте услугу Редис у системско покретање вашег Убунту рачунара следећом командом:
$ судо системцтл омогућава редис-серверРедис услугу треба додати системском покретању вашег Убунту уређаја.
Уклањање услуге Редис из покретања система:
Ако сте додали услугу Редис у покретање система вашег Убунту уређаја и желите да је уклоните из покретања система одмах, покрените следећу команду:
$ судо системцтл онемогући редис-серверРедис услугу треба уклонити из покретања система вашег Убунту уређаја.
Зграда Редис од извора:
Такође можете да направите Редис из извора на Убунту-у. Лако је јер Редис нема зависности. Све што вам треба је да имате исправне скупове алата компајлера ГЦЦ. Можете лако инсталирати ГЦЦ и све алате за изградњу на Убунту следећом наредбом:
$ судо апт инсталл буилд-битно
Сада притисните г а затим притисните
Треба инсталирати ГЦЦ и све алате за изградњу.
Сада преузмите Редисов изворни код са званичне веб странице Редиса на хттпс: // редис.ио / довнлоад
У време писања овог текста, најновија бета верзија Редиса је 5.0. Хајде да га компајлирамо и инсталирамо. Прво створите привремени директоријум (назовимо га редис5) и дођите до њега помоћу следеће команде:
$ мкдир ~ / редис5 && цд ~ / редис5
Сада преузмите Редис 5.0-РЦ 6 изворни код са следећом наредбом:
$ вгет хттпс: // гитхуб.цом / антирез / редис / арцхиве / 5.0-рц6.катран.гз
Редис 5.0 Бета архиву изворног кода треба преузети.
Сада извадите архивску датотеку изворног кода следећом наредбом:
$ тар квзф 5.0-рц6.катран.гз
Архивску датотеку треба извадити.
Као што видите, нови директоријум редис-5.0-рц6 / је створен.
Сада идите на редис-5.0-рц6 / директоријум са следећом наредбом:
$ цд редис-5.0-рц6
Сада компајлирајте Редис следећом наредбом:
$ маке
Као што видите, Редис се саставља. Требало би потрајати.
Након завршетка процеса компајлирања, требало би да видите следећи излаз:
Сада инсталирајте Редис следећом наредбом:
$ судо маке инсталл
Редис је инсталиран.
Да бисте проверили где су инсталиране бинарне датотеке Редис, покрените следећу наредбу:
$ вхереис редис-серверКао што видите, Редисови бинарни фајлови су доступни у / уср / лоцал / бин именик.
Да бисте проверили да ли Редис ради, покрените следећу команду:
$ редис-цли --верзијаКао што видите, Редис 4.9.106 је инсталиран и ради исправно.
Подршка за Редис програмски језик:
Са Редисом можете комуницирати са пуно програмских језика као што је Ноде.јс, ПХП, Руби, Питхон, Ц, Ц ++, Јава и многи други.
Да бисте проверили да ли Редис има подршку за ваш жељени програмски језик, погледајте званичну веб страницу Редиса на хттпс: // редис.ио / клијенти
Дакле, тако инсталирате Редис на Убунту. Хвала што сте прочитали овај чланак.