WindowsでRedisを実行するにはどうすればよいですか?


596

WindowsでRedisを実行するにはどうすればよいですか?Redisダウンロードページは、* nixオプションを提供しているようです。

WindowsでネイティブにRedisを実行できますか?


31
最も支持されている回答は、非常に古いバージョンのredisを持つ古いリポジトリにリンクしていることを覚えておいてください。より多くの新しいバージョンが必要な場合は、私の回答リンクを
Salvador Dali

1
MSOpenTech がRedis 2.8.4の本番環境対応ビルドを発表しました。以下のように見えます私の指示のすべてのビットを集めるためにはかかわらず、まだ関連しています。
トッド・メニア2014年

4
WindowsでDockerをredisとともに使用することをお勧めします。いくつかのリポジトリ:-公式のredisリポジトリ:hub.docker.com /_/redis-redis-enterpriseリポジトリ(Redis LabsによるRedis Cloudを実行するクラスター化されたredis):hub.docker.com/r/redislabs/redis
Cihan B.

16
注意を払うDATESこの特定の問題のためのupvotesよりも重要である答え(とコメント)、の。MOST(私を含む)の答えは今時代遅れされています。Microsoftのネイティブポートは廃止されたようです。最新のWindows 10を使用している場合、Windows上のUbuntuでRedisを実行することは、おそらく最良の選択肢と思われます。こちらをご覧ください
トッドメニア2018

3
ほとんどの回答は古く、現在放棄されているプロジェクトを指しています。MSOpenTechへの移植は2016年に廃止されました。 最新のRedis(この記事の執筆時点ではRedis 5)で最新のソリューションについては、私の回答を参照しください。
Alexis Campailla

回答:


423

ワンクリックでRedisをWindowsサービスとしてインストール:

https://github.com/rgl/redis/downloads

一番上の.exeをダウンロードして実行します(「zipとしてダウンロード」ボタンは無視してください)

編集: Redis for Windowsの最新バージョンについては、を参照してくださいMSOpenTech/redis。詳細については、Todd Menierの回答を参照してください。


2
ワンクリックではありませんでした。実行可能ファイルを実行しましたが、実行する方法がわかりません
Trevor de Koekkoek '12年

8
インストーラーを実行した後、readmeに記載されているように、手動でredis.confファイルをc:\ Program Files \ Redisに配置する必要がありました。c:\ program files \ Redis \ conf \ redis-dist.confをコピーしました。それから私は、サービスコントロールパネルからサービス(またはコマンドラインからの純開始のRedis ')開始することができます
solublefish

6
サービスを編集して、アカウントを「ローカルシステム」に変更する必要がありました。変更しないと、サービスが開始されませんでした。設定ファイルをコピーする必要はありませんでした。
Ingo Kegel 2013年

24
これは非常に古いポートであり、ほぼ3年です。MSOpenTechの(ほぼ)最新のポートと関連するウォッチャーサービスを実行するための私の回答を参照しください。
Todd Menier、2013年

16
これは非常に古いバージョンのredisです。2012年
Alireza Aboutalebi

273

更新

Windows Subsystem for Linux (WSL)Windows 10およびWindows Server 2019でネイティブに使用している場合は、Ogglasの回答に従ってそれを行うことができます


RedisWindows にインストールするもう1つの簡単な方法を見つけました

Redis .msiから最新のファイルをダウンロード

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

インストール後。redisサービスがインストールされています。Service manager

ここに画像の説明を入力してください


2
ええ、上記の解決策に賛成したとしても、最善の解決策です。これを使用するためにredis-server.exeを起動する必要はありません。
トム

15
3.2プレリリースで作業が停止したように見えますが、redisは4.0になりました
BaltoStar

ウィンドウの下でrediseのインスタンスを取得する最も簡単な方法。
Pyrejkee

私が得たThe operation could not be completed
MAZux

これはWindows 10で完全に機能しました。ありがとう
Rohit Parte

164

MSOpenTechのRedisの最新のポートをWindowsサーバーにインストールする場合は、自分で何も構築する必要なく、Windowsサービスによって監視されます。

MSOpenTechは、最新かつ最高のRedisに積極的に対応しようとしている唯一のポートようです。彼らは本番環境に対応していると主張していますが、特にRedisWatcherサービスを実行して監視する必要がある場合は、サーバーにインストールするためにきちんとパッケージ化していません。(私は指示に従って自分でRedisWatcherをビルドしてみましたが、必要なWixツールセットはシステムをめちゃくちゃに壊してしまいました。私はそれには入りません。)幸い、それらは必要なすべてのバイナリを提供しています。 。READMEから:

これまでのところ、RedisWatcherは2.6に引き継がれていません。ただし、これはRedisバージョンの影響を受けず、2.4ブランチのコードはRedis 2.6バイナリで動作するはずです。

したがって、必要なビットをすべて取得するには、2つのブランチからバイナリをダウンロードする必要があります。さらに苦労せずに、ここに手順があります:

  1. Redisバイナリを2.6ブランチからダウンロードして抽出する
  2. 抽出したすべてのバイナリをc:\ redis \ binにコピーします
  3. c:\ redis \ inst1に別のフォルダを作成します
  4. 2.4ブランチからRedisWatcherバイナリをダウンロードして抽出します
  5. InstallWatcher.msiを実行します。これにより、Redisウォッチャーと呼ばれるWindowsサービスが作成されます。
  6. Windowsサービスコンソールを開き、Redisウォッチャーサービスを開始します。
  7. (オプション)RedisWatcherはC:\ Program Files(x86)\ RedisWatcherにインストールされている必要があります。そこで、watcher.confという構成ファイルが見つかります。これを編集して、追加のインスタンスをセットアップしたり、手順2および3で指定したものとは異なるパスを使用したりできます。変更を有効にするためにサービスを再起動する必要はありません。 。

1
これを試してみてください。それは動作します(少なくとも私のWindows 2008 R2 64ビットサーバー上で)。5分かかります。
Christiaan Westerbeek、2014年

InstallWatcher.msiを実行すると、素敵なエラーが表示されます。このWindowsインストーラパッケージに問題があります。このインストールを完了するために必要なDLLを実行できませんでした。サポート担当者またはパッケージベンダーにお問い合わせください。
tfont 2014年

最後に、インストールされて正常に動作していることを知りたい場合は、Redisデスクトップマネージャー(github.com/uglide/RedisDesktopManagerまたはChocolatey経由)をダウンロードできます。デフォルトでは、ホストはlocalhostのポート6379.上で実行されている
ライアンShripat

2
インストールするためのChocolateygeekindulgence.com/…開発マシンIMHOに役立ちます。サーバーについては、混乱しています。
PreguntonCojoneroCabrón

2.6.12は、Windows Server 2003上で作品があること最後のバージョンであるのRedis
sherdim

142

Redisの最新バージョン(ほんのわずかなマイナーリリースのみ)は、ここにあります。このリポジトリは3.2.100バージョン(現在は3.2)を提供しますが、最も賛成された回答は2.4.6バージョンのみを提供し、リポジトリの最後の更新は2年前です。

インストールは簡単です。アーカイブから任意のフォルダーにすべてをコピーし、redis-server.exeを実行してサーバーを実行し、redis-cli.exeを実行してシェル経由でこのサーバーに接続します。


exeを実行したいだけの場合は簡単です。watcherサービスのない本番環境ではこれを実行することはなく、何らかの理由で2.6ブランチでバイナリを提供していません。幸い、サービスの2.4バージョンはexeの2.6バージョンと互換性があります。私の回答を参照して、すべてを実行してください。
Todd Menier、2014年

7
@ToddMenierはおそらくおそらく誰もが実稼働環境でexeを実行することはないでしょう。これは、redisを使用して学習できるように設定する方法です(ここでは、redisの複数のインスタンスをここで実行する必要がある理由がわかりません)
Salvador Dali

私はそれを本番環境で実行しています。そうは言っても、他のすべてがあなたと同じであるということは、Linuxが進むべき道です。しかし、私たちが話すWindowsの小さな店は、* nixの専門知識があまりありません。
Todd Menier、2014年

+1(imgトリック用)。ps-ユーザーのログインなしで自分のウィンドウでredisサーバーを実行するにはどうすればよいですか?redisサーバー実行可能ファイルのサービスバージョンはありますか?たとえば、サーバーがリセットされ、ログオンウィンドウが表示されます。しかし、私はredisサーバー(その時点で)が実行されていることを望みます。
Royi Namir 14

2
ありがとう、サルバドール。これはまさに私が探していたものでした。感謝の気持ちを表すために、私はあなたに2倍のクレジットを与えました。正解への1つの賛成票と、古い、しかし最も賛成された解答から私を遠ざけるための1つの賛成票。
user64141

91

Windows用Redisをインストールするには

これらのソースからいずれかを選択できます

  1. https://github.com/MSOpenTech/redis/releases または
  2. https://github.com/rgl/redis/downloads

個人的に私は最初のオプションを好んだ

  • Redis-x64-2.8.2104.zipをダウンロード
  • zipを準備したディレクトリに抽出します

  • 実行redis-server.exeまたはredis-server.exe --maxheap 2gb

ここに画像の説明を入力してください

  • 次に実行します redis-cli.exe

ここに画像の説明を入力してください

ここに画像の説明を入力してください

これでRedisの使用を開始できます。コマンドについては参照してください


2
これは私にとってはうまくいきました(zip)、同じリンクにリストされているmsiを試しましたが、うまくいきませんでした
Lu Roman

3
「redis-server.exe」をクリックしても何も起こらない場合があることに注意してください。実際には、コマンドプロンプトからそのexeを実行し、「-maxheap」パラメーターを指定する必要があります。「redis-server --maxheap 1024M」のようなもの
Dhrumil Bhankhar

1
これが決定的な答えです。Windowsで「公式」のredisを取得する最も簡単で信頼性の高い方法。thx
raddevus

注意:最新のリリースを入手してください。幸せなコーディング!
クリスティ

どうもありがとうございました!これは私のために働いた
eaithy

58

少し遅いかもしれませんが、Windows 10 Aniversary UpdateでRedisを実行できました。
Windows 10 Aniversary Updateには、Windows上のUbuntuのBashが付属しています。単純に、bashが付属しています。

以下は私が続いていること2つのチュートリアルがあります:

1 - どのようにインストールし、使用のLinuxのBashシェルのWindows 10上の
2 - インストールする方法と使用Redisの

下には、Redisのを実行しているの画像です。

楽しい :)

ポート6379で実行されているRedis


1
メモとして、私はWindowsストアからUbuntu 18をインストールしましたsudo apt install gcc makeが、Redisをインストールしてビルドする前にインストールする必要がありました。この1に走っただけでなく;)stackoverflow.com/questions/37103054/...
jinglesthula

2
Windowsからこのインストールにどのようにアクセスしますか?
neslekkiM 2018

1
Bashからアクセスします。Laravelのようなアプリケーションを実行している場合は、環境ファイルで変数を設定するだけで、プロジェクトでredisを使用できます。そのポート6379のため
awebartisan

私はリンク2の指示を試しましたが、うまくいきませんでしたが、これはうまくいきました:redislabs.com/blog/redis-on-windows-10、ubuntu 18.04
JLi

これは進むべき道(WSL)ですが、詳細が欠落しています(リンクの後ろにあります)。@Ogglasの答えは同じですが、インストール手順があります。
np8

52

移動リリースし、関連ファイルを含むZIPファイルを取得することができますだけでなく、と呼ばれるWord文書RedisService.docx、次の手順では:

サービスのインストール

--service-install

これは、redis-serverコマンドラインの最初の引数である必要があります。この後の引数は、サービスの起動時にRedisに発生した順に渡されます。サービスは自動開始として構成され、「NT AUTHORITY \ NetworkService」として起動されます。インストールが成功すると、成功のメッセージが表示され、Redisが終了します。このコマンドはサービスを開始しません。

例えば:

redis-server --service-install redis.windows.conf --loglevel verbose

その後、同じドキュメントで別の例を示します。

以下は、Redisの3つの個別のインスタンスをサービスとしてインストールおよび開始します。

redis-server --service-install -–service-name redisService1 –port 10001

redis-server --service-start --service-name redisService1

redis-server --service-install --service-name redisService2 -port 10002

redis-server --service-start --service-name redisService2

redis-server --service-install --service-name redisService3 -port 10003

redis-server --service-start --service-name redisService3

私が収集できることから、これは、CLIを監視および再起動するための個別のWindowsサービスをいじるのではなく、新しい方法のように見えます。


現在のリリース(redis-2.8.12.zip)は、x64 Windowsでのみ機能します。x86リリースで2.6ブランチを試してみてください。ただし、これはサービスとして実行されません:github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu

このメソッドは2.8で有効ですか?
bombayquant 2015

1
WindowsにRedisをインストールするためだけに、Visual Studioをインストールする必要がありますか?なんてばかな。:|
bombayquant 2015

2
バイナリはリリースページgithub.com/MSOpenTech/redis/releasesに
Igor Kudrin

ありがとう、イゴール!上記の紹介段落を更新して、その変更を反映させました。
bbrown 2015年

34

Windows用のRedisのダウンロードからredisを ダウンロードする

  • それをインストールします
  • 管理者権限でコマンドを開く
  • コマンドを実行する net start redis

それでおしまい。


コマンドプロンプトからのウィンドウの場合、redisに接続していない場合は、cd C:\ Program Files \ Redis、次にredis-server
Ramesh

29

MS Open Techは最近、GithubからRedisのバージョンをダウンロードできるようにしました。彼らはそれがまだ生産準備ができていないと言いますが、それを監視し続けます。

Githubリポジトリ

MSIとしてリリースをダウンロードする


github.com/MSOpenTech/redis/tree/2.8.4_msopen/bin/release-現在、いくつかのバイナリがあります。
Martin Vseticka 14

@arun確認したところ、うまくいきました。多分しゃっくりがあったか、githubがブロックされていますか?
JesseBuesking 2015年

ええと、私はログインさえしました。それでも私にはうまくいきません。しかし、私は現在、サルバドールダリのソリューションを使用しています。
2015年

3
この回答は、2016年以降、新しいリリースが構築されていない時代遅れです。最新の推奨事項は、WSLでインストールするための
Windows10です

github.com/tporadowski/redisは、MS Open Techを〜最新バージョンのredisにアップデートすることを続けました
空爆

20

2つの方法があります。MSIインストールファイルを使用するか、手動で実行できます。

最初にmsiまたはzipファイルをダウンロードします。

ここから両方のファイルをダウンロードできます:https : //github.com/MicrosoftArchive/redis/releases

ビデオチュートリアルを見る(ビデオは両方のインストールの例をカバーしています)

このインストールビデオチュートリアルを参照してください:https :
//www.youtube.com/watch?v=ncFhlv-gBXQ


5
誰かがビデオにあったものを書き留めてくれたらいいのに。誰もが職場でYouTubeを利用できるわけではありません。
J.アレン

1
ダウンロードしたzipアーカイブのdocxに指示ファイルがあります。TXTにおけるそのコピーはここにもある:raw.githubusercontent.com/MSOpenTech/redis/3.0/...github.com/MicrosoftArchive/redis「Windows上でどのように設定し、展開Redisの」見出しの下。
Barh

19

Windowsではredisを実行しません。ポートに追いつくのに必要な手間が多すぎ、バージョン1つまたは2つだけ常に再安定性に遅れを取っています。

代わりに、redisを実行するVagrant仮想マシンでredisを実行します。簡単なgithub リポジトリにすべてをまとめたので、誰もがそれほど面倒な作業をせずに楽しみに入ることができます。全体は自動化されたビルドなので、混乱はありません。詳細についてはこちらでブログを書きました


VMの起動後にRedisにアクセスするにはどうすればよいですか?IPで?
Stephen Patten 2014年

私が間違っていない限り、ポートは転送されると思います
Stephen Patten

@StephenPatten:ええ、あなたはそれにアクセスできるはずlocalhost:6379です。
Jason Punyon

15

これらはWindowsでRedisを実行する最も単純な2つの方法だと思います

1-Windowsのネイティブ(および更新)ポート

オプション3)で説明したようMicrosoftのネイティブポートのRedisを実行します

  1. redis-latest.zipネイティブ64ビットWindowsポートのredisをダウンロードします。

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

  1. 任意のフォルダー(c:\ redisなど)にredis64-latest.zipを抽出します

  2. ローカル設定を使用してredis-server.exeを実行します

cd c:\redis

redis-server.exe redis.conf

  1. redis-cli.exeを実行して、redisインスタンスに接続します。

cd c:\redis

redis-cli.exe

2-浮浪者と

ここで説明するように、Vagrantを使用してWindowsでRedisを使用できます。

  1. WindowsにVagrantをインストールする

  2. vagrant-redis.zip vagrant設定をダウンロードします

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

  3. c:\ vagrant-redisなどの任意のフォルダーにvagrant-redis.zipを抽出します

  4. vagrant upを使用してVirtual Box VMを起動します。

    cd c:\vagrant-redis

    vagrant up

これにより、Virtual Box内に新しいUbuntu VMインスタンスが起動し、Redisの最新の安定したバージョンが自動的にインストールおよび開始されます。


2
このサイトには、Reagis w / o vagrantを実行する方法もあります。Windows 8では、2分で実行しました。
rtfminc 2015

1
これは役に立ちました!ありがとう!
Urasquirrel

14

Memurai for Windows、現在Redis 5と互換性のあるWindows用のRedis互換キャッシュおよびデータストアをインストールできます。Memuraiは、WindowsプラットフォームでサポートされるRedis互換データストアのニーズを満たすことを目的としています。その中心は、Windowsでネイティブに実行するように移植されたRedisソースコードに基づいており、本番環境に必要なレベルの信頼性とパフォーマンスを提供するように設計されています。詳細については、https: //www.memurai.comでMemuraiをダウンロードしてください

Alexis Campailla
CEO、Memurai


私はあなたの努力に感謝しますが、EULAはノーノーです。パス。
空爆

12

Powershellに少しでも満足している場合は、PowershellとChocolateyを使用して、非常に最新のWindowsバイナリを入手することもできます。

まず、こちらの手順に従って、PowershellにChocolateyを追加します(管理者としての1つの簡単なコマンドライン):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

次に、Powershellを使用してChocolateyからredisパッケージを取得します。http://chocolatey.org/packages/redis-64

choco install redis-64

RedisはC:\ ProgramData \ chocolatey \ lib \ redis-64.2.8.9のような場所にインストールされます

Windows PowerShell Copyright(C)2013 Microsoft Corporation。全著作権所有。

PS C:\ windows \ system32> choco install redis-64 Chocolatey(v0.9.8.27)が「redis-64」と依存関係をインストールしています。インストールすることで、 'redis-64'と、インストールする各依存関係のライセンスを受け入れます。

redis-64 v2.8.9「.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe」を指すC:\ ProgramData \ chocolatey \ bin \ redis-benchmark.exe shimが追加されました。「.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe」を指すC:\ ProgramData \ chocolatey \ bin \ redis-check-aof.exe shimが追加されました。「.. \ lib \ redis-64.2.8.9 \ redis-check-dump.exe」を指すC:\ ProgramData \ chocolatey \ bin \ redis-check-dump.exe shimが追加されました。「.. \ lib \ redis-64.2.8.9 \ redis-cli.exe」を指すC:\ ProgramData \ chocolatey \ bin \ redis-cli.exe shimが追加されました。「.. \ lib \ redis-64.2.8.9 \ redis-server.exe」を指すC:\ ProgramData \ chocolatey \ bin \ redis-server.exe shimが追加されました。「redis-64」と依存関係のインストールが完了しました-コンソールにエラーが表示されない場合、何も検出されませんでした。不明な場合はログでエラーを確認してください

次に、サーバーを実行します

redis-server

またはCLI

redis-cli

C:\ ProgramData \ chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docxの指示に従って、redisサービスをインストールします


12

Windows Subsystem for Linux (WSL)Windows 10およびWindows Server 2019でネイティブに使用している場合は、次のように実行できます。

WSLを設定します。

  1. Linux用のWindowsサブシステムを有効にするには、Microsoft Docsの指示に従ってください 。短いバージョンは次のとおりです。Windows10では、MicrosoftはデフォルトのシェルとしてコマンドプロンプトをPowerShellに置き換えます。管理者としてPowerShellを開き、次のコマンドを実行してLinux(WSL)のWindowsサブシステムを有効にします。

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. 変更後、Windowsを再起動します。これを行うのは1回だけであることに注意してください。

  3. サポートされているLinuxディストリビューションの1つをMicrosoft Storeからダウンロードしてインストールします。Ubuntuは正常に動作します。

Redisのインストールとテスト:

  1. インストールされているディストリビューションをWindowsストアから起動して、redis-serverをインストールします。次の例はUbuntuで動作します(初期化を待ち、最初の使用時にログインを作成する必要があります)。

    > sudo apt-get update
    > sudo apt-get upgrade
    > sudo apt-get install redis-server
    > redis-cli -v
    
  2. Redisサーバーを再起動して、実行されていることを確認します。

    > sudo service redis-server restart
    
  3. 簡単なRedisコマンドを実行して、Redisサーバーが実行中で利用可能であることを確認します。

    $ redis-cli 
    127.0.0.1:6379> set user:1 "Oscar"
    127.0.0.1:6379> get user:1
    "Oscar"
    
  4. Redisサーバーを停止するには:

    > sudo service redis-server stop
    

ソース:

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

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


注-ストアでのubuntuの最新バージョンは動作しませんでした。Redisを機能させるには、代わりに18.04バージョンをアンインストールしてインストールする必要がありました。
JLi

これは、Windows 10上でのRedisを使用するための最新の方法です
NP8


7

Windows用のRedis互換のキャッシュとデータストアであるMemuraiを使用しています。これは、以前のプロジェクトでここに書かれているため、Microsoftオープンテックからも推奨されています

このプロジェクトはもはや積極的に維持されていません。Windows版のRedisをお探しの場合は、Memuraiをご覧ください。Microsoftがこの製品を公式に推奨しているわけではないことに注意してください。


6

WindowsホストでRedisを実行する最も簡単な方法の1つは、Docker Redisコンテナーを使用することです。Hyper-Vを起動し、DockerをダウンロードしてRedisを実行するだけです


6

次の記事に従ってRedisをインストールできます:https : //github.com/ServiceStack/redis-windows 直進する場合は、次のリンクからダウンロードできます 。 /master/downloads/redis-latest.zip ダウンロード後、ファイルを配置するディレクトリに移動し、zipファイルを抽出して、コマンドプロンプトを開き、ファイルを抽出したディレクトリに移動して、「 redis-server」と入力してEnterキーを押します(redis-cli openコマンドを開いてredisディレクトリにルーティングしますが、「redis-server」の代わりに「redis-cli」を実行します)。


5

私が提供したインストール手順とダウンロード:で、Windows上でのRedisを実行しているの2最も一般的な方法のためにhttps://github.com/mythz/redis-windows示すことどのように:

  1. Vagrantを使用して、VirtualBox VM内でRedisの最新の安定バージョンを実行します。
  2. MicrosoftのネイティブWindows Redisポートをダウンロードして実行する

vagrantがボックスを起動して実行したら、redisにどのようにアクセスしますか?最新のビルドはredisを正しくコンパイルしなかったと思います。これは、Windows 64ビットでは不快です
Stephen Patten

Humm、実行されたコマンドでredisポートが転送されたことを確認します:)つまり、localhost:6379がredisを使用する場所であることを意味します
Stephen Patten

ええ、redisのビルドは失敗しました:(
Stephen Patten

5

Windows 10をお使いですか?

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

あなたは試してみることができますbaboonstack RedisのものNode.jsとMongoDBのバージョンマネージャを含みます、。そしてそれはクロスプラットフォームです。



3

LinuxのWindowsサブシステムを介してWindows 10 Pro(1709)にRedis 4.0.8をインストールするための私の手順は次のとおりです。

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

最新の環境がある場合は、いくつかの手順をスキップできます。


1
それを使ってサービスをどのように作成しますか?私たちの一部はこれらの分野で経験がありません
r3wt

サービス/サーバーとして実行:$ src / redis-server-サイトから:redis.io/download
Kentative

え?「Windowsにredisをインストールするための私の指示はここにあります」...「Windowsサブシステム」を使用してLinuxで実行される一連のLinuxコマンド...:facepalm:
War

1
戦争-これはウィンドウを使用していますが、LinuxのWindowsサブシステムを使用しています-これが最良の解決策であると思います。
Kentative

WSLでの永続的なサービスはサポートされていません。走るのはダウナーsudo service redis-server startwin10ボックスが再起動されるたびれるダウンローダー。
Docker

3

MSOpenTechのRedisの移植版はメンテナンスされなくなったため、Windows向けのRedisのネイティブ移植版に興味のある方は誰でも、ここからWindows用の「アルファ版」のRedis 4.0.2を入手できます。 https //github.com/tporadowski/redis/releasesます。。このフォークは、MSOpenTechの最新バージョン3.2.100とantirez / redisの 4.0.2をいくつかのバグ修正を加えてマージしたものです。現在、そのポートにはモジュールのサポートなく、依存関係はRedisが使用するものに更新される予定です。


3

MSOpenTech-Redisプロジェクトは、積極的に維持されていません。Windows版のRedisをお探しの場合は、Memuraiをご覧ください。Microsoftがこの製品を公式に推奨しているわけではないことに注意してください。詳細についてはhttps://github.com/microsoftarchive/redisをご覧ください

Windows 10にRedisサーバーをインストールしてセットアップするにはhttps://redislabs.com/blog/redis-on-windows-10

macOSとLinuxにRedisサーバーをインストールしてセットアップするにはhttps://redis.io/download

また、パッケージマネージャーを使用してLinuxにRedisサーバーをインストールおよびセットアップできます。

macOS用の迅速なRedisサーバーのインストールとセットアップガイドhttps://github.com/rahamath18/Redis-on-MacOS


2

VMでRedisを実行している一部のユーザーについて読むと、Redisチームからの推奨事項が思い浮かびました。

VMではRedisの実行速度が遅くなります。多くの一般的な操作のため、仮想化の料金は非常に高くなります。(...)特に確定的なレイテンシを優先する場合は、物理ボックスでRedisを実行することをお勧めします。最先端のハイパーバイザー(VMWare)では、物理ネットワークを介したVMのredis-benchmarkの結果は、物理マシンと比較してほぼ2で割られ、システムと割り込みにかなりのCPU時間を費やしています。


2

RedisプロジェクトはWindowsを公式にサポートしていません。ただし、Microsoft Open Techグループは、Win64を対象とするこのWindowsポートを開発および維持しています。

http://redis.io/download


2

Windows用のRedisのネイティブバージョンはありません(一部の古いバージョンのみが使用可能です)。

ただし、WSL(Linux用のWindowsサブシステム)を使用して最新バージョンをインストールできます。RedisLabsの次のブログを参照してください。

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.