Redis Yazı Serisi 7 – Chocolatey İle Windows’a Redis Kurulumu

Merhaba,

Redis yazı serisinin bu yedinci makalesinde Windows işletim sistemine Redis sunucusunun nasıl yüklendiğini inceleyeceğiz.

Öncelikle şunu belirtmek istiyorum ki, bizler yazı serimizin devamında Redis sunucusunu Docker ile ayağa kaldırarak çalışmalarımıza devam edeceğiz. Dolayısıyla sizlerde Docker ile ayağa kaldırıp o şekilde kullanacaksanız bu içeriği atlayabilir ve bir sonraki makaleden devam edebilirsiniz. Bizler serinin niteliğini zenginleştirmek için öncelikle Windows işletim sistemlerinde de nasıl kurulduğunu inceleyen bu içeriğimizi kaleme alacağız.

Chocolatey Nedir?

Redis, C programlama dili ile geliştirildiği için doğal ortamı Linux tabanlı işletim sistemi olan bir fıtrata sahiptir. Bunun yanında günümüzde Redis’in kullanıldığı ve tercih edildiği platformların büyük bir kesimi Linux ortamlar olmasından dolayı Redis geliştiricileri Windows platformu için ayrıca bir setup oluşturma ihtiyacı duymamışlardır.

Redis’i Windows işletim sistemine kurabilmek için birçok yöntem mevcuttur. Bizler bu yöntemler arasında en kolay ve yaygın olanını tercih edecek ve third party olan Chocolatey Paket Yöneticisini kullanacağız. Buradanda anlaşılacağı üzere Chocolatey, Windows için paket yöneticisi olan bir uygulamadır.

Şimdi Redis’in kurulumunu gösterebilmek için öncelikle Chocolatey’in nasıl kurulduğunu ele alalım…

Chocolatey Kurulumu

Windows işletim sistemine Chocolatey’i yükleyebilmek için chocolatey.org/install adresindeki talimatların uygulanması yeterlidir.

Bunun için aşağıdaki yönergeleri sırasıyla uygulayınız;

  • 1. Powershell’i yönetici olarak açınız.
    Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu
  • 2. Get-ExecutionPolicy kodunu çalıştırın.
    Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu
    Eğer ki ‘Restricted’ sonucunu alıyorsanız Set-ExecutionPolicy AllSigned veya Set-ExecutionPolicy Bypass -Scope Process kodunu çalıştırınız.
    Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu
    Bu komutlar neticesinde tekrar Get-ExecutionPolicy’i çalıştırdığınızda ‘Bypass’ ya da ‘AllSigned’ sonucunu alıyorsanız bu adımdaki işleminiz başarılı bir şekilde tamamlanmıştır.
  • 3. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) kodunu çalıştırınız.
    Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu

Bu işlemlet neticesinde Chocolatey paket yöneticisini yüklemiş bulunmaktayız.

Chocolatey İle Windows’a Redis Kurulumu

Şimdi sıra Redis’i kurmaya geldi. Bunun için chocolatey.org/packages/redis-64 adresinden edindiğimiz choco install redis-64 kodu powershell’de çalıştırarak Redis’i yükleyebilirsiniz.

Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu

Test Edelim

Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu
Yandaki görüntüde de görüldüğü üzere Redis server’a isteklerde bulunabilmek için bir client’a ihtiyacımız vardır. Client’ın kullanılabilmesi için ise öncelikle Redis server’ın ayağa kaldırılması gerekmektedir. Bunun için redis-server komutunu vermeniz yeterlidir.

Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu

Bu işlemden sonra 6379 portunda Redis server ayağa kaldırılmıştır.

Şimdi sıra client’ı ayağa kaldırmakta. Bunun içinde redis-cli komutunu verip o anda 6379 portundaki Redis sunucusuna aşağıdaki gibi bağlanılabilmektedir.

Redis Yazı Serisi 7 - Chocolatey İle Windows'a Redis Kurulumu

CLI üzerinden ‘PING’ değerini yazıp enter’a bastığınızda ‘PONG’ karşılığını alıyorsanız herşey yolunda demektir.

İlgilenenlerin faydalanması dileğiyle…
Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. 15 Nisan 2020

    […] Redis Yazı Serisi 7 – Chocolatey İle Windows’a Redis Kurulumu […]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*