Chocolatey İle Windows’a Redis Kurulumu
Ö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.

2. Get-ExecutionPolicy kodunu çalıştırın.

Eğer ki ‘Restricted’ sonucunu alıyorsanız Set-ExecutionPolicy AllSigned veya Set-ExecutionPolicy Bypass -Scope Process kodunu çalıştırınız.

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.

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.

Test Edelim

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.

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.

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