Redis'i Windows'ta nasıl çalıştırırım?


596

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?


31
En eski yanıtın, eski repo ile çok eski redis sürümüne bağlandığını unutmayın. Çok daha yeni bir sürüme ihtiyacınız varsa, cevap bağlantımı
Salvador Dali

1
MSOpenTech , Redis 2.8.4'ün üretime hazır bir yapısını duyurdu . Yine de tüm bitleri toplama talimatlarım hala alakalı.
Todd Menier

4
Windows'ta Docker'ı redis ile kullanmanızı öneririm. birkaç depo: - resmi redis repo: hub.docker.com/_/redis - redis-kurumsal repo (Redis Labs tarafından Redis Cloud çalıştıran kümelenmiş redis): hub.docker.com/r/redislabs/redis
Cihan B.

16
Bu özel soru için yukarı oylardan daha önemli olan cevapların (ve yorumların) TARİHLERİNE dikkat edin . ÇOK cevaplar (benimkiler dahil) artık güncel değil. Microsoft'un yerel bağlantı noktası durdurulmuş gibi görünüyor. En son Windows'u 10 varsa, Windows üzerinde Ubuntu üzerinde REDIS çalışan görünür büyük olasılıkla en iyi seçenek olmaya. Buraya bakın .
Todd Menier

3
Yanıtların çoğu modası geçmiş ve şimdi terk edilmiş projelere işaret ediyor. MSOpenTech bağlantı noktası 2016 yılında durduruldu. En son Redis (Bu yazı yazılırken Redis 5) ile güncel bir çözüm için cevabımı görün .
Alexis Campailla

Yanıtlar:


423

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 .


2
Benim için tek bir tıklama değildi. Ben çalıştırılabilir çalıştırın ve hala çalıştırmak için nasıl emin değilim
Trevor de Koekkoek

8
Yükleyiciyi çalıştırdıktan sonra, benioku dosyasında açıklandığı gibi c: \ Program Files \ Redis içine el ile bir redis.conf dosyası koymak zorunda kaldım. C: \ program dosyalarını \ Redis \ conf \ redis-dist.conf dosyasını kopyaladım. Sonra hizmetleri hizmet kontrol panelinden (veya bir komut satırından 'net start redis')
başlatabilirim

6
Hizmeti düzenlemek ve hesabı "yerel sistem" olarak değiştirmek zorunda kaldım, aksi takdirde hizmet başlamazdı. Herhangi bir yapılandırma dosyasını kopyalamak zorunda kalmadım.
Ingo Kegel

24
Bunun yaklaşık 3 yıl gibi çok eski bir liman olduğu unutulmamalıdır. MSOpenTech'in (neredeyse) güncel bağlantı noktasını ve ilişkili izleme hizmetini çalıştırmak için cevabımı görün .
Todd Menier

16
redis'in çok eski bir versiyonu! from 2012
Alireza Aboutalebi

273

Güncelleme

Varsa Windows Subsystem for Linux (WSL), yerel olarak Windows 10 ve Windows Server 2019'da bunu Ogglas yanıtı başına yapabilirsiniz


RedisWindows altında kurmanın daha basit bir yolunu buldum

En son Redis .msidosyayı şuradan indir :

https://github.com/MSOpenTech/redis/releases

yüklemeden sonra. Redis servisi yüklü, biz onu çalıştırabilirsinizService manager

resim açıklamasını buraya girin


2
Evet, en iyi çözüm, yukarıdaki bir çözümü iptal etmeme rağmen. Bunu kullanmak için redis-server.exe'yi başlatmanız gerekmez.
Tom

15
iş 3.2 öncesi sürümde durmuş gibi görünüyor ancak redis şu anda 4.0'da
BaltoStar

Pencerelerin altında bir yükselme örneği almanın en basit yolu.
Pyrejkee

Ben aldımThe operation could not be completed
MAZux

Bu Windows 10 üzerinde mükemmel çalıştı, teşekkürler
Rohit Parte

164

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:

  1. İndirin ve çıkarın 2.6 şubesinden Redis ikili dosyalarını
  2. Çıkarılan tüm ikili dosyaları c: \ redis \ bin dizinine kopyala
  3. C: \ redis \ inst1 dizininde başka bir klasör oluşturun
  4. İndirin ve çıkarın 2.4 daldan RedisWatcher ikilileri
  5. InstallWatcher.msi dosyasını çalıştırın. Bu, Redis watcher adlı bir Windows hizmeti oluşturmalıdır.
  6. Windows Hizmetleri konsolunu açın ve Redis izleme hizmetini başlatın.
  7. (isteğe bağlı) RedisWatcher, C: \ Program Files (x86) \ RedisWatcher'a yüklenmiş olmalıdır. Burada watcher.conf adlı ek örnekler ayarlamak için düzenleyebileceğiniz, 2. ve 3. adımlarda belirttiğimden farklı yollar kullanın. Vb. Gibi bir yapılandırma dosyası bulacaksınız. Değişikliklerin etkili olması için hizmeti yeniden başlatmanız gerekmez. .

1
Bunu denemekten mutluluk duyacaksınız. Çalışıyor (en azından Windows 2008 R2 64bit sunucumda). 5 dakika sürer.
Christiaan Westerbeek

InstallWatcher.msi dosyasını çalıştırırken hoş bir hata alıyorum: Bu Windows Installer paketiyle ilgili bir sorun var. Bu yüklemenin tamamlanması için gereken bir DLL çalıştırılamadı. Destek personelinize veya paket satıcınıza başvurun.
tfont

Sonunda, yüklü ve iyi çalıştığını bilmek istiyorsanız, Redis Desktop Manager'ı ( github.com/uglide/RedisDesktopManager veya Chocolatey üzerinden) indirebilirsiniz . Ana makine varsayılan olarak 6379 numaralı bağlantı noktasında çalışan localhost'tur.
Ryan Shripat

2
Kurmak için Chocolatey : geekindulgence.com/… IMHO geliştirme makinesi için kullanışlıdır . Sunucu için kafam karıştı.
PreguntonCojoneroCabrón

redis 2.6.12, Windows Server 2003 üzerinde çalışan son sürümdür.
sherdim

142

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.


Sadece gözlemci servisi olmadan bir üretim ortamında asla yapmayacağım exe'yi çalıştırmak istiyorsa ve 2.6 şubesinde bunun için herhangi bir nedenden dolayı ikili dosyalar sağlamadılar. Neyse ki hizmetin 2.4 sürümü exe'nin 2.6 sürümü ile uyumludur - hepsini çalıştırmak için cevabımı görün .
Todd Menier

7
@ToddMenier büyük olasılıkla kimse üretim ortamında exe çalıştırmaz, çünkü insanlar bunun için bir linux sistemi kullanırdı. Bu kurmak onunla oynamayı ve öğrenmek muktedir REDIS nasıl (ve ben burada REDIS birden çok örneğini çalıştırmak gerekir neden görmüyorum)
Salvador Dali

Üretimde çalıştırıyorum ve harika çalışıyor. Bununla birlikte, eşit olan her şey haklısınız, Linux gitmenin yoludur. Ama konuşacak çok fazla * nix uzmanlığı olmayan küçük bir Windows mağazasıyız.
Todd Menier

+1 (img hilesi için). ps - kullanıcı giriş yapmadan pencerelerimin redis sunucusunu çalıştırmasını nasıl sağlayabilirim? sunucu çalıştırılabilir redis için herhangi bir hizmet sürümü var mı? örneğin - sunucu sıfırlandı ve şimdi oturum açma penceresi beliriyor. ancak redis sunucusunun - o noktada - çalışmasını istiyorum.
Royi Namir

2
Teşekkürler Salvador. Aradığım şey buydu. Minnettarlığımı göstermek için sana çifte kredi verdim. Doğru cevap için bir oylama ve beni eski, ancak en çok oylanan cevaptan uzaklaştırmak için bir oylama.
user64141

91

Windows için Redis'i yüklemek için

Bu kaynaklardan birini seçebilirsiniz

  1. https://github.com/MSOpenTech/redis/releases veya
  2. https://github.com/rgl/redis/downloads

Şahsen ilk seçeneği tercih ettim

  • İndir Redis-x64-2.8.2104.zip
  • Zip dosyasını hazırlanmış dizine çıkarın

  • koş redis-server.exeya daredis-server.exe --maxheap 2gb

resim açıklamasını buraya girin

  • o zaman koş redis-cli.exe

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Redis'i şimdi kullanmaya başlayabilirsiniz, lütfen komutlara bakın


2
Bu benim için çalıştı (zip), aynı bağlantıda listelenen ancak işe yaramadı msi ile çalıştı.
Lu Roman

3
Lütfen "redis-server.exe" yi tıkladığınız bir davranışla karşılaşabileceğinizi ve hiçbir şeyin gerçekleşmeyeceğini unutmayın. Aslında, bu exe komut isteminden çalıştırmanız ve "--maxheap" param sağlamanız gerekir. "Redis-server --maxheap 1024M" gibi bir şey
Dhrumil Bhankhar

1
Kesin cevap bu. Pencerelerde "resmi" redis almanın en kolay ve güvenilir yolu. thx
raddevus

Lütfen dikkat: en son sürümü edinin. Mutlu kodlama!
Cristiana Chavez

çok teşekkür ederim! Bu benim için çalıştı
eaithy

58

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 :)

Bağlantı noktası 6379 üzerinde çalışan redis


1
Not olarak, Ubuntu 18'i Windows mağazasından sudo apt install gcc makeyükledim ve Redis'i kurup inşa etmeden önce yapmam gerekiyordu. Buna da
rastladım

2
Bu yüklemeye pencerelerden nasıl erişiyorsunuz?
neslekkiM

1
Bash'ten erişiyorsunuz. Laravel gibi bir uygulama çalıştırıyorsanız, ortam dosyasındaki değişkenleri ayarlamanız yeterlidir ve redis projenizde kullanılabilir olacaktır. Bağlantı noktası nedeniyle 6379
awebartisan

Bağlantı 2'deki talimatı denedim, benim için çalışmadı ama bu işe yaradı: redislabs.com/blog/redis-on-windows-10 , ubuntu 18.04
JLi

Bu yol (WSL), ancak ayrıntılar eksik (bağlantıların arkasında). @Ogglas'ın cevabı aynı ama kurulum talimatları ile.
np8

52

Git bültenleri ve ilgili dosyaları içeren bir ZIP dosyası elde edebilirsiniz hem de denilen bir Word belgesini RedisService.docxaş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.


Geçerli sürüm (redis-2.8.12.zip) yalnızca x64 Windows için çalışır. X86 sürümü için 2.6 şubesini deneyin, ancak bu bir hizmet olarak çalışmaz: github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu

Bu yöntem 2.8 için geçerli mi?
bombayquant

1
Yalnızca Windows'ta Redis'i yüklemek için Visual Studio'yu yüklememiz gerekiyor mu? Ne kadar aptalca. : |
bombayquant

2
İkili dosyalar Bültenler sayfasına taşındı github.com/MSOpenTech/redis/releases
Igor Kudrin

Teşekkürler Igor! Yukarıdaki giriş paragrafını bu değişikliği yansıtacak şekilde güncelledim.
bbrown

34

İndir Redis'i İndirin Redis'i Windows için indirin

  • Sonra yükleyin
  • yönetici haklarıyla açık cmd
  • komutu çalıştır net start redis

Bu kadar.


redis ile bağlanmadıysanız Komut İstemi'nden pencereler için, cd C: \ Program Files \ Redis ve sonra redis-server
Ramesh

29

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.

Github Reposu

Sürümleri MSI olarak indir



@arun Az önce kontrol ettim ve işe yarıyor. Belki bir hıçkırık ya da github sizin için engellendi?
JesseBuesking

Hmm, giriş bile yaptım. Hala benim için çalışmıyor. Ama şimdi Salvador Dali'nin çözümünü kullanıyorum.
arun

3
2016 son öneri WSL altında yüklemek için Windows 10 üzerinde olduğundan Bu cevap eskimiş sığınak yeni sürümleri inşa edilmiş olan
MortenB

github.com/tporadowski/redis , MS Open Tech'in redis'in en son sürümlerine güncellenmesine devam etti
airstrike

20

İki yol var. MSI kurulum dosyasını kullanabilir veya manuel olarak yapabilirsiniz:

Önce msi dosyasını veya zip dosyasını indirin:

Her iki dosyayı da buradan indirebilirsiniz: https://github.com/MicrosoftArchive/redis/releases

Video eğiticisini izleyin (video her iki kurulum örneğini de kapsar)

bu yükleme video eğiticisine bakın:
https://www.youtube.com/watch?v=ncFhlv-gBXQ


5
Birisi videoda ne yazdığını yazsa iyi olur. Herkes iş yerinde youtube yapamaz.
J. Allen

1
İndirilen zip arşivinde, docx'te bir talimat dosyası vardır. Txt içinde Onun kopya burada da geçerli: raw.githubusercontent.com/MSOpenTech/redis/3.0/... üzerine github.com/MicrosoftArchive/redis başlığı "Nasıl configure ve Windows üzerinde REDIS dağıtmak" altında.
Barh

19

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 .


Vm önyükleme yaptıktan sonra Redis'e nasıl erişirsiniz? IP ile mi?
Stephen Patten

Sanırım yanılmıyorsam liman yönlendiriliyor
Stephen Patten

@StephenPatten: Evet, adresinden erişebilmelisiniz localhost:6379.
Jason Punyon

15

Bence bunlar Redis'i Windows'da çalıştırmanın en basit iki yolu

1 - Windows için yerel (ve güncellenmiş) bağlantı noktası

Açıklandığı gibi burada üzerinde Seçenek 3) REDIS Microsoft'un yerli portu Koşu :

  1. Redis-latest.zip yerel 64bit Windows redis portunu indirin

wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

  1. Herhangi bir klasördeki redis64-latest.zip dosyasını çıkarın, örneğin c: \ redis

  2. Yerel yapılandırmayı kullanarak redis-server.exe dosyasını çalıştırın

cd c:\redis

redis-server.exe redis.conf

  1. Redis örneğinize bağlanmak için redis-cli.exe dosyasını çalıştırın

cd c:\redis

redis-cli.exe

2 - Vagrant ile

Redis'i Windows'ta Vagrant ile burada açıklandığı gibi kullanabilirsiniz :

  1. Vagrant'ı Windows'a yükleyin

  2. Vagrant-redis.zip vagrant yapılandırmasını indirin

    wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip

  3. Herhangi bir klasördeki vagrant-redis.zip dosyasını çıkarın, örneğin c: \ vagrant-redis

  4. 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.


2
Ayrıca bu sitede Redis w va ont çalıştırmak için bir yoludur. Windows 8'de 2 dakika içinde çalıştırdım.
rtfminc

1
Bu yardımcı oldu! Teşekkürler!
Urasquirrel

14

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


Çabalarınızı takdir ettiğim kadarıyla, EULA bir hayır. Geçmek.
hava saldırısı

12

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


12

Eğer varsa Windows Subsystem for Linux (WSL) , doğal olarak, Windows 10 ve Windows Server 2019 üzerinde bunu şöyle yapabilirsiniz:

WSL'yi kurun:

  1. 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
    
  2. Değişikliği yaptıktan sonra Windows'u yeniden başlatın; bunu yalnızca bir kez yapmanız gerektiğini unutmayın.

  3. Microsoft Store'dan desteklenen Linux dağıtımlarından birini indirip yükleyin . Ubuntu iyi çalışıyor.

Yükleme ve Test Redis:

  1. 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
    
  2. Çalıştığından emin olmak için Redis sunucusunu yeniden başlatın:

    > sudo service redis-server restart
    
  3. 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"
    
  4. Redis sunucunuzu durdurmak için:

    > sudo service redis-server stop
    

Kaynak:

https://redislabs.com/blog/redis-on-windows-10/

https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux


Bir not - mağazadaki ubuntu'nun en yeni sürümü benim için çalışmadı. Redis çalışmak için yerine 18.04 sürümünü kaldırmak ve yüklemek zorunda kaldı.
JLi

Bu, Windows 10'da
Redis'i


7

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.


6

Redis'i Windows ana bilgisayarında çalıştırmanın en kolay yollarından biri Docker Redis kapsayıcısını kullanmaktır. Sadece Hyper-V'yi çalıştırın, Docker'ı indirin ve Redis'i çalıştırın


6

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).


5

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:

  1. Bir VirtualBox VM içinde Redis'in en son kararlı sürümünü çalıştırmak için Vagrant kullanın .
  2. Microsoft'un Redis Yerel Windows bağlantı noktasını indirin ve çalıştırın

Bir kez vagrant kutuyu açıp çalıştırdığında, yeniden erişime nasıl erişirsiniz? Bence son derleme redisleri doğru bir şekilde derlemedi. Windows 64bit'te bu kötü olurdu
Stephen Patten

Humm, redis portunun yönlendirildiği yürütülen komutlarda görüyorum :) Bu yüzden localhost anlamına geldiğini varsayıyorum: 6379 redis'i kullandığım yer
Stephen Patten

Evet, yeniden yapılanma başarısız oldu :(
Stephen Patten

5

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

3

Sen deneyebilir baboonstack REDIS ve aynı zamanda bir node.js ve mongoDB sürüm yöneticisi içerir. Ve bu çapraz platform.



3

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.


1
onunla nasıl hizmet yaratırsın? bazılarımız bu alanlarda deneyimli değil
r3wt

Hizmet / sunucu olarak çalıştırma: $ src / redis-server
Kentative

Eh? "İşte pencerelere yeniden yükleme yönergelerim" ... linux komutları "Windows Subsystem" kullanarak linux çalıştırmak ...: facepalm:
War

1
Savaş - bu Windows kullanıyor ancak Linux için Windows Alt Sistemi aracılığıyla - Bunu en iyi çözüm olarak görüyorum.
Kentative

WSL kapsamındaki kalıcı hizmetler desteklenmez. sudo service redis-server startWin10 kutusu her yeniden başlatıldığında çalıştırmak için bir downer . liman işçisi konteyneri kullanmak daha iyi
MortenB

3

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.


3

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


2

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.


2

Redis projesi Windows'u resmi olarak desteklemiyor. Ancak, Microsoft Open Tech grubu Win64'ü hedefleyen bu Windows bağlantı noktasını geliştirir ve korur.

http://redis.io/download



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.