Redis Yazı Serisi 8 – Docker Container İle Redis Server Ayağa Kaldırma
Merhaba,
Redis yazı serisi için yazmış olduğumuz bir önceki Chocolatey İle Windows’a Redis Kurulumu başlıklı makalemizde Chocolatey paket yöneticisi ile Redis serverın Windows işletim sistemine nasıl kurulduğunu incelemiştik. Bu içeriğimizde ise Windows ortamından bağımsız bir şekilde hareket etmemizi sağlayacak olan Docker Container’da Redis serverın nasıl ayağa kaldırılabileceğini inceleyeceğiz.
Neden Docker Container
Chocolatey ile Windows ortamına yapılan Redis kurulumlarında son versiyonunu yüklemekte problemler yaşamaktayız. Halbuki Linux ortamda ayağa kaldırılan Docker Containerlar ise Redis sistemlerin en güncel sürümü üzerinde bizlere çalışma imkanı tanımaktadırlar. Ayriyetten Windows işletim sistemine Redis serverı kurabilmek için yapılacak onca zahmet ve alan tahsisinden bizleri kurtarmakta, tek bir imaj ile Redis serverı ayağa kaldırmamıza imkan tanımaktadır.
Container Ayağa Kaldırma
Redis serverı bir containerda ayağa kaldırabilmek için hub.docker.com/_/redis adresindeki imajı kullanacağız.
Powershell’e
docker run --rm -p 1453:6379 --name rediscontainer -d redis
talimatını veriniz. Eğer Docker platformunuzda ‘redis’ imajı yoksa Docker Hub Registry’den bu imaj otomatik çekilecek ve container içerisinde 6379 portunda ayağa kalkan Redis’e bizler 1453 portu ile dışarıdan erişebileceğiz.
Test Edelim
Serverı containerda ayağa kaldırdığımızdan dolayı test amaçlı birtek clientı ayağa kaldırmamız yeterli olacaktır. Bunun için redis-cli -h localhost -p 1453
kodunu çalıştırmanız yeterlidir.
Görüldüğü üzere ‘PING’ yazıldığında ‘PONG’ karşılığını almakta ve böylece hiçbir sorun olmadığını anlamaktayız.
İlgilenenlerin faydalanması dileğiyle…
Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…
Teşekkürler