Redis'i Windows'ta nasıl çalıştırırım? Redis indirme sayfası * nix seçenekleri sunuyor gibi görünüyor.
Redis'i Windows'ta yerel olarak çalıştırabilir miyim?
Redis'i Windows'ta nasıl çalıştırırım? Redis indirme sayfası * nix seçenekleri sunuyor gibi görünüyor.
Redis'i Windows'ta yerel olarak çalıştırabilir miyim?
Yanıtlar:
Tek bir tıklama Redis bir Windows hizmeti olarak kurulur:
https://github.com/rgl/redis/downloads
En iyi .exe dosyasını indirip çalıştırın ("zip olarak indir" düğmesini yok sayın)
Düzenleme: Windows için Redis'in en son sürümlerine bakın MSOpenTech/redis
. Daha fazla bilgi için Todd Menier'ın cevabına bakınız .
Varsa Windows Subsystem for Linux (WSL)
, yerel olarak Windows 10 ve Windows Server 2019'da bunu Ogglas yanıtı başına
yapabilirsiniz
Redis
Windows altında kurmanın daha basit bir yolunu buldum
En son Redis
.msi
dosyayı şuradan indir :
https://github.com/MSOpenTech/redis/releases
yüklemeden sonra. Redis servisi yüklü, biz onu çalıştırabilirsinizService manager
The operation could not be completed
MSOpenTech'in en yeni Redis bağlantı noktasını, kendiniz bir şey inşa etmek zorunda kalmadan bir Windows Hizmeti tarafından izlenen bir Windows sunucusuna yüklemek istiyorsanız, okumaya devam edin.
MSOpenTech en son ve en büyük Redis'e aktif olarak ayak uydurmaya çalışan tek port gibi görünüyor. Üretime hazır olduğunu iddia ediyorlar , ancak özellikle bir göz atmak için RedisWatcher hizmetlerini çalıştırmak istiyorsanız, bir sunucuya kurulum için tam olarak düzgün bir şekilde paketlenmediler . (Talimatlarına göre kendimi RedisWatcher'ı inşa etmeyi denedim, ancak gerekli Wix Toolset sistemimi bozmayı başardı. Buna girmeyeceğim.) Neyse ki ihtiyacınız olan tüm ikili dosyaları sağladım, hepsi tek bir yerde değil . Gönderen README :
Şimdiye kadar RedisWatcher 2.6'ya taşınmadı. Ancak bu, Redis sürümünden etkilenmemeli ve 2.4 dalındaki kod Redis 2.6 ikili dosyaları ile çalışmalıdır.
Bu yüzden gerekli tüm bitleri almak için 2 şubeden ikili dosyaları indirmeniz gerekir. Daha fazla uzatmadan, adımlar şunlardır:
Redis'in en güncel (sadece birkaç küçük sürümü) sürümü burada bulunabilir . Bu depo size 3.2.100 sürümü (güncel 3.2'dir) sunarken en çok oylanan cevap size sadece 2.4.6 sürümü veriyor ve repo için son güncelleme 2 yıl önceydi.
Kurulum basittir: sadece herhangi bir klasör ve çalıştırmak için arşivden şeyi kopyalamak Redis-Server.exe sunucusu ve çalıştırmak için Redis-cli.exe kabuğu ile bu sunucuya bağlanmak için.
Windows için Redis'i yüklemek için
Bu kaynaklardan birini seçebilirsiniz
Şahsen ilk seçeneği tercih ettim
Zip dosyasını hazırlanmış dizine çıkarın
koş redis-server.exe
ya daredis-server.exe --maxheap 2gb
redis-cli.exe
Redis'i şimdi kullanmaya başlayabilirsiniz, lütfen komutlara bakın
Belki biraz geç ama Windows 10 Aniversary Güncellemesi'nde Redis'i çalıştırmayı başardım.
Windows 10 Aniversary Güncellemesi Windows'ta Ubuntu'da Bash ile birlikte gelir , basitçe bash ile birlikte gelir.
Aşağıda izlediğim iki öğretici şunlardır:
1- Windows 10'da Linux Bash Kabuğu Nasıl Kurulur ve Kullanılır
2- Redis Nasıl Kurulur ve Kullanılır
Aşağıda Redis'i çalıştırmanın görüntüsü verilmiştir.
Zevk almak :)
sudo apt install gcc make
yükledim ve Redis'i kurup inşa etmeden önce yapmam gerekiyordu. Buna da
Git bültenleri ve ilgili dosyaları içeren bir ZIP dosyası elde edebilirsiniz hem de denilen bir Word belgesini RedisService.docx
aşağıdaki talimatlara:
Hizmeti Yükleme
--service yükleyin
Bu redis-server komut satırındaki ilk argüman olmalıdır. Bundan sonraki bağımsız değişkenler, hizmet başlatıldığında Redis'e gerçekleştikleri sırayla iletilir. Hizmet Otomatik Başlatma olarak yapılandırılacak ve "NT AUTHORITY \ NetworkService" olarak başlatılacak. Başarılı kurulumun ardından bir başarı mesajı görüntülenir ve Redis çıkar. Bu komut hizmeti başlatmaz.
Örneğin:
redis-server --service-install redis.windows.conf --loglevel ayrıntılı
Ve sonra, aynı belgede başka bir örnek:
Aşağıdakiler hizmet olarak üç ayrı Redis örneğini yükler ve başlatır:
redis-server --hizmet-install -–hizmet-adı redisService1 – bağlantı noktası 10001
redis-server --service-start --service-adı redisService1
redis-server --service-install --service-adı redisService2 – bağlantı noktası 10002
redis-server --service-start --service-adı redisService2
redis-server --servis-install --hizmet-adı redisService3 – bağlantı noktası 10003
redis-server --service-start --service-adı redisService3
Toplayabildiğim kadarıyla, CLI'yi izlemek ve yeniden başlatmak için ayrı bir Windows hizmetiyle uğraşmak yerine yeni bir yol gibi görünüyor.
İndir Redis'i İndirin Redis'i Windows için indirin
net start redis
Bu kadar.
MS Open Tech, kısa bir süre önce Redis'in bir sürümünü Github'dan indirmeye hazır hale getirdi. Henüz üretime hazır olmadığını söylüyorlar, ama buna dikkat et.
bu yükleme video eğiticisine bakın:
https://www.youtube.com/watch?v=ncFhlv-gBXQ
Pencerelerde redis çalıştırmıyorum. Bağlantı noktalarına ayak uydurmak için çok fazla güçlük var ve her zaman bir veya iki sürümle yeniden kararlılıktan geri kalıyorlar.
Bunun yerine redis'i benim için yeniden çalıştıran bir Vagrant sanal makinesinde çalıştırıyorum. Ben basit bir github içine her şeyi bir araya getirdik repo herkes çok fazla uğraşmadan eğlenceye böylece. Her şey otomatik bir yapıdır, bu yüzden karışıklık yoktur. Buradaki ayrıntılar hakkında blog yazdım .
localhost:6379
.
Bence bunlar Redis'i Windows'da çalıştırmanın en basit iki yolu
Açıklandığı gibi burada üzerinde Seçenek 3) REDIS Microsoft'un yerli portu Koşu :
- Redis-latest.zip yerel 64bit Windows redis portunu indirin
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
Herhangi bir klasördeki redis64-latest.zip dosyasını çıkarın, örneğin c: \ redis
Yerel yapılandırmayı kullanarak redis-server.exe dosyasını çalıştırın
cd c:\redis
redis-server.exe redis.conf
- Redis örneğinize bağlanmak için redis-cli.exe dosyasını çalıştırın
cd c:\redis
redis-cli.exe
Redis'i Windows'ta Vagrant ile burada açıklandığı gibi kullanabilirsiniz :
Vagrant'ı Windows'a yükleyin
Vagrant-redis.zip vagrant yapılandırmasını indirin
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
Herhangi bir klasördeki vagrant-redis.zip dosyasını çıkarın, örneğin c: \ vagrant-redis
Sanal Kutu VM'sini vagrant up ile başlatın:
cd c:\vagrant-redis
vagrant up
Bu, Virtual Box içinde otomatik olarak en son kararlı redis sürümünü yükleyecek ve başlatacak yeni bir Ubuntu VM örneğini başlatacaktır.
Artık Redis uyumlu bir önbellek ve Windows için veri deposu olan ve şu anda Redis 5 ile uyumlu olan Windows için Memurai'yi yükleyebilirsiniz. Memurai, Windows platformunda desteklenen Redis uyumlu bir veri deposu ihtiyacını karşılamayı amaçlamaktadır. Özünde, Windows'ta yerel olarak çalışacak şekilde taşınan Redis kaynak kodunu temel alır ve üretim ortamları için gereken güvenilirlik ve performans seviyesini sağlamak için tasarlanmıştır. Daha fazla bilgi edinebilir ve Memurai'yi https://www.memurai.com adresinden indirebilirsiniz .
Alexis Campailla
CEO, Memurai
Biraz Powershell'den memnunsanız, Powershell ve çikolata kullanarak çok güncel Windows ikili dosyaları da alabilirsiniz.
İlk olarak, buradaki talimatları izleyerek powershell'e chocolatey ekleyin (yönetici olarak basit bir komut satırı): https://chocolatey.org/
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Ardından, redis paketini çikolatadan almak için Powershell'i kullanın: http://chocolatey.org/packages/redis-64
choco install redis-64
Redis, C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 gibi bir şeye kurulacaktır.
Windows PowerShell Telif Hakkı (C) 2013 Microsoft Corporation. Tüm hakları Saklıdır.
PS C: \ windows \ system32> choco install redis-64 Chocolatey (v0.9.8.27) 'redis-64' ve bağımlılıklarını yüklüyor. Yükleyerek, yüklediğiniz her bağımlılık için 'redis-64' lisansını kabul edersiniz.
redis-64 v2.8.9 C eklendi: \ ProgramData \ chocolatey \ bin \ redis-benchmark.exe şimi '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe'yi işaret etti. '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe'ye işaret eden C: \ ProgramData \ chocolatey \ bin \ redis-check-aof.exe şimi eklendi. C: \ ProgramData \ chocolatey \ bin \ redis-check-dump.exe şim '.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe'ye işaret etti. C: \ ProgramData \ chocolatey \ bin \ redis-cli.exe şim '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe' yi işaret etti. C: \ ProgramData \ chocolatey \ bin \ redis-server.exe şim '.. \ lib \ redis-64.2.8.9 \ redis-server.exe'yi işaret etti. 'Redis-64' ve bağımlılıkları yüklemesi tamamlandı - hatalar konsolda gösterilmezse, algılanmadı. Emin değilseniz günlükte hata olup olmadığını kontrol edin
Ardından sunucuyu
redis-server
Veya ile CLI
redis-cli
Redis hizmetini yüklemek için C: \ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx içindeki talimatları izleyin
Eğer varsa Windows Subsystem for Linux (WSL)
, doğal olarak, Windows 10 ve Windows Server 2019 üzerinde bunu şöyle yapabilirsiniz:
WSL'yi kurun:
Linux için Windows Alt Sistemini etkinleştirmek için Microsoft Docs'daki talimatları izleyin . Kısa sürüm: Windows 10'da Microsoft, Komut İstemi'ni PowerShell ile varsayılan kabuk olarak değiştirir. PowerShell'i Yönetici olarak açın ve Linux için Windows Alt Sistemini (WSL) etkinleştirmek için bu komutu çalıştırın:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Değişikliği yaptıktan sonra Windows'u yeniden başlatın; bunu yalnızca bir kez yapmanız gerektiğini unutmayın.
Microsoft Store'dan desteklenen Linux dağıtımlarından birini indirip yükleyin . Ubuntu iyi çalışıyor.
Yükleme ve Test Redis:
Yüklü dağıtımı Windows Mağazanızdan başlatın ve ardından redis-server'ı kurun. Aşağıdaki örnek Ubuntu ile çalışır (başlatma için beklemeniz ve ilk kullanımda bir giriş oluşturmanız gerekir):
> sudo apt-get update
> sudo apt-get upgrade
> sudo apt-get install redis-server
> redis-cli -v
Çalıştığından emin olmak için Redis sunucusunu yeniden başlatın:
> sudo service redis-server restart
Redis sunucunuzun çalıştığını ve kullanılabilir olduğunu doğrulamak için basit bir Redis komutu yürütün:
$ redis-cli
127.0.0.1:6379> set user:1 "Oscar"
127.0.0.1:6379> get user:1
"Oscar"
Redis sunucunuzu durdurmak için:
> sudo service redis-server stop
Kaynak:
Redis indirme sayfası şimdi bazı gayri resmi, Windows limanlarına bağlantıları vardır. Dmajkic en popüler / eksiksiz gibi görünüyor.
Daha ayrıntılı cevap: Redis'i Windows altında bir hizmet olarak çalıştırma
Windows için Redis uyumlu önbellek ve veri deposu olan Memurai kullanıyorum . O eski proje üzerinde yazıldığı gibi aynı zamanda Microsoft açık teknoloji tarafından tavsiye edilmektedir burada .
Bu proje artık aktif olarak sürdürülmemektedir. Redis'in Windows sürümünü arıyorsanız, Memurai'ye göz atmak isteyebilirsiniz. Microsoft'un bu ürünü resmi olarak hiçbir şekilde desteklemediğini lütfen unutmayın.
Redis'i şu makaleyi izleyerek yükleyebilirsiniz: https://github.com/ServiceStack/redis-windows ancak düz gitmek için şu bağlantıyı kullanarak indirebilirsiniz: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip indirdikten sonra, dosyalarınızı koymak istediğiniz dizine gidin, ardından zip dosyasını açın, ardından bir komut istemi açın ve dosyanızı çıkardığınız dizine gidin, ardından " redis-server "ve enter tuşuna basın (redis-cli açma komutunu ve redis dizinine yönlendirmek için, ancak" redis-server "yerine" redis-cli "yerine).
Sağladığımız yükleme talimatlarını ve indirmeleri : at pencerelerde REDIS çalışan 2 en popüler yollar https://github.com/mythz/redis-windows gösterileri olduğunu nasıl:
Windows 10 mu kullanıyorsunuz?
https://docs.microsoft.com/en-us/windows/wsl/install-win10
/etc/apt/sources.list
(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
apt install redis-server
Sen deneyebilir baboonstack REDIS ve aynı zamanda bir node.js ve mongoDB sürüm yöneticisi içerir. Ve bu çapraz platform.
Windows'daki redis sürümü microsoft open tech ekibi tarafından yayınlandı, ancak son zamanlarda bu proje https://github.com/MicrosoftArchive/redis salt okunur olarak arşivlendi ve güncellenmeyecek. Gelişimi durdurdu
Linux için Windows Subsystem aracılığıyla Windows 10 Pro'ya (1709) Redis 4.0.8'i yüklemek için adımlarım:
in home/user/
01 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
02 tar xzf redis-4.0.8.tar.gz
03 cd redis-4.0.8/
04 sudo apt-get install make
05 sudo apt-get update
06 sudo apt-get install gcc
07 cd deps
08 make hiredis jemalloc linenoise lua geohash-int
09 cd ..
10 make
Güncel bir ortamınız varsa birkaç adımı atlayabilirsiniz.
sudo service redis-server start
Win10 kutusu her yeniden başlatıldığında çalıştırmak için bir downer . liman işçisi konteyneri kullanmak daha iyi
MSOpenTech'in Redis bağlantı noktası artık korunmadığından - Windows için Redis'in yerel bağlantı noktasıyla ilgilenen herkes artık Windows için Redis 4.0.2'nin "alfa" sürümünü buradan alabilir: https://github.com/tporadowski/redis/releases . Bu çatal, MSOpenTech'in en son 3.2.100 sürümü ve antirez / redis'den 4.0.2'nin birkaç hata düzeltmesi ile birleşmesidir . Şu anda bu portun modül desteği yok ve bağımlılıklar hala Redis'in kullandığı şekilde güncellenecek.
MSOpenTech-Redis projesi artık aktif olarak sürdürülmemektedir. Redis'in Windows sürümünü arıyorsanız, Memurai'ye göz atmak isteyebilirsiniz. Microsoft'un bu ürünü resmi olarak hiçbir şekilde desteklemediğini lütfen unutmayın. Daha fazla ayrıntıHttps://github.com/microsoftarchive/redis adresinde
Windows 10'da Redis Server'ı kurmak ve kurmak için https://redislabs.com/blog/redis-on-windows-10
MacOS ve Linux'a Redis Server kurmak ve kurmak için https://redis.io/download
Ayrıca, paket yöneticisi aracılığıyla Linux'ta Redis Server'ı kurabilir ve kurabilirsiniz
MacOS için hızlı Redis Sunucu Kurulum ve Kurulum Kılavuzu için https://github.com/rahamath18/Redis-on-MacOS
Redis'i bir VM'de çalıştıran bazı kullanıcılar hakkında okuduktan sonra, Redis ekibinin önerilerini aklıma getirdi:
Redis bir VM'de daha yavaş çalışır. Birçok yaygın işlem için sanallaştırma ücreti oldukça yüksektir. (...) Özellikle belirleyici gecikmeleri tercih ediyorsanız, Redis'i fiziksel bir kutuda çalıştırmayı tercih edin. En son teknoloji ürünü bir hipervizörde (VMWare), fiziksel ağ üzerinden bir sanal makinede yeniden karşılaştırmanın sonucu, fiziksel makineye kıyasla neredeyse 2'ye bölünür ve sistemde ve kesintilerde önemli bir CPU zamanı harcanır.
Redis projesi Windows'u resmi olarak desteklemiyor. Ancak, Microsoft Open Tech grubu Win64'ü hedefleyen bu Windows bağlantı noktasını geliştirir ve korur.
Windows için Redis'in yerel bir sürümü yoktur. (Yalnızca bazı eski sürümler mevcuttur)
Ancak WSL'yi (Linux için Windows Alt Sistemi) kullanarak en son sürümleri yükleyebilirsiniz, Redis Labs'dan aşağıdaki blog'a bakın:
En son Redis x86 sürümlerini (32 bit) burada bulabilirsiniz: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
Hem 2.8. * Hem de 3.0. * Şubelerini koruyacağını söylüyor.