Redis ant Docker

2018 balandžio 16 d. Docker

Jau esu rašęs ne vieną straipsnį apie tai koks geras dalykas yra Docker. Taip pat minėjau kaip lengva įsidiegti Mysql su Docker. Bet ar žinojote, kad kokį Redis pasikurti yra žymiai lengviau?

Šiuolaikiniai web’ai, ypač turintys daugiau lankomumo, tikriausiai neišgyventų be Redis. Ypač kai kalbame apie visokius banerius, statistikos rinkimus, A/B testavimą.

Ubuntu operacinėje sistemoje Redis įdiegti labai lengva su paketų valdikliu:

apt-get install redis-server

Tai tikrai nėra blogas variantas ir galbūt nėra didelio tikslo užkrauti viską ant Docker.

Bet ant Docker pats diegimas taip pat ypatingai paprastas:

docker run --name redis-serveris -p 8000:6379 -d redis

Prisijungti prie Redis galima dviem būdais. Jeigu turite redis-cli (įdiegti galima įdiegus redis-tools):

redis-cli -p 8000

Arba pasinaudojant tuo pačiu Docker:

docker exec -it redis-serveris redis-cli

Praktinis išbandymas Redis su Docker:

Redis išbandymas su Docker

Produkcinėje sistemoje vienas iš Redis privalumų ant Dockerio būtų tai, kad skirtingiems projektams (arba mikro projektams) galima turėti skirtingus Redis konteinerius. Taip ne tik duomenys nesusimaišytų, bet ir saugiau būtų.