WindowsでRedisを実行する方法Redisのダウンロードページはまさに* nixオプションを提供しているようです。
Windows上でRedisをネイティブに実行できますか?
ワンクリックでRedisをWindowsサービスとしてインストールします。
https://github.com/rgl/redis/downloads
トップの.exeをダウンロードして実行します(「Zip形式でダウンロード」ボタンは無視してください)。
編集: Redis for Windowsの最新バージョンについては MSOpenTech/redis
をご覧ください。詳しくは Todd Menierの答え をご覧ください。
私はWindowsでRedis
をインストールするもう一つの簡単な方法を見つけました
から最新のRedis
.msi
ファイルをダウンロードしてください。
https://github.com/MSOpenTech/redis/releases
インストール後redisサービスがインストールされているので、Service manager
から操作できます。
MSOpenTechの最新版のRedisをWindowsサービス上で監視し、自分で何かを構築する必要なしにインストールする場合は、先に進んでください。
MSOpenTech's は最新かつ最高のRedisに対応しようとしている唯一のポートのようです。彼らはそれを production-ready だと主張していますが、インストールのためにきちんとパッケージ化していません)特にあなたが彼らの RedisWatcher serviceを走らせたいのであれば、それをお勧めします。彼らの指示に従ってRedisWatcherを自分で構築してみましたが、必要なWixツールセットは私のシステムをかなり台無しにしました。幸いなことに、彼らはあなたが必要とする全てのバイナリを一箇所にまとめて提供しているのではなく、提供してくれました README :から)
これまでのところRedisWatcherは2.6に持ち越されていません。しかしながら、これはRedisバージョンの影響を受けないはずで、2.4ブランチのコードはRedis 2.6バイナリで動作するはずです。
だからあなたはすべての必要なビットを得るために2つのブランチからバイナリをダウンロードする必要があるでしょう。さらに苦労することなく、手順は次のとおりです。
Windows用Redisをインストールするには
これらの情報源からどちらかを選択できます
個人的に私は first オプションを用意しました
Zipを準備したディレクトリに解凍します。
redis-server.exe
を実行する
redis-cli.exe
を実行してください今すぐRedisを使い始めることができます commandsを参照してください
ちょっと遅いかもしれませんが、 私はWindows 10 Aniversary UpdateでRedisを実行することができました。
Windows 10 Aniversary Updateは、Ubuntuでは BashはWindowsに付属しています 、単純にbashが付属しています。
以下は私が従った2つのチュートリアルです。
1- Windows 10にLinux Bashシェルをインストールして使用する方法 /
2- Redisのインストール方法と使い方
以下はRedisの実行イメージです。
楽しい :)
リリース に移動すると、関連ファイル を含むZipファイルと RedisService.docx
というWord文書が次の手順で表示されます。
サービスのインストール
--service-install
これは、redis-serverコマンドラインの最初の引数にする必要があります。これ以降の引数は、サービスの起動時にRedisに現れる順序で渡されます。サービスは自動起動として設定され、 "NT AUTHORITY\NetworkService"として起動されます。インストールが成功すると成功のメッセージが表示され、Redisは終了します。このコマンドはサービスを開始しません。
例えば:
redis-server - service-install redis.windows.conf --loglevel verbose
そしてその後、同じ文書の中で、別の例があります。
以下は、サービスとしてRedisの3つの別々のインスタンスをインストールして起動するでしょう:
redis-server --service-install - サービス名redisService1 -port 10001
redis-server --service-start - サービス名redisService1
redis-server --service-install - service-name redisService2 –port 10002
redis-server --service-start - サービス名redisService2
redis-server --service-install - サービス名redisService3 –port 10003
redis-server --service-start - サービス名redisService3
私が集めることができるものから、これはCLIを監視して再起動するために別のWindowsサービスを台無しにするのではなく、今後の新しい方法のように思われます。
MS Open Techは最近GithubでRedisのバージョンをダウンロード可能にしました。彼らはそれがまだ生産準備ができていないと言う、しかしそれを見守ってください。
ちょっとしたPowershellに満足しているなら、Powershellとchocolateyを使って最新のWindowsバイナリを手に入れることもできます。
まず、こちらの手順に従ってPowershellにchocolateyを追加します(adminとして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の著作権(C)2013年マイクロソフトコーポレーション。全著作権所有。
PS C:\ windows\system32>チョコインストールredis-64 Chocolatey(v0.9.8.27)は 'redis-64'と依存関係をインストールしています。インストールすることで、あなたは 'redis-64'とあなたがインストールしているそれぞれの依存関係のためのライセンスに同意します。
redis-64 v2.8.9 C:\ ProgramData\chocolatey\bin\redis-benchmark.exeシムが「..\lib\redis-64.2.8.9\redis-benchmark.exe」を指すように追加されました。 「..\lib\redis-64.2.8.9\redis-check-aof.exe」を指すC:\ ProgramData\chocolatey\bin\redis-check-aof.exeシムが追加されました。 「..\lib\redis-64.2.8.9\redis-check-dump.exe」を指すC:\ ProgramData\chocolatey\bin\redis-check-dump.exeシムが追加されました。 「..\lib\redis-64.2.8.9\redis-cli.exe」を指すC:\ ProgramData\chocolatey\bin\redis-cli.exeシムが追加されました。 「..\lib\redis-64.2.8.9\redis-server.exe」を指すC:\ ProgramData\chocolatey\bin\redis-server.exeシムが追加されました。 'redis-64'と依存関係のインストールが完了しました - コンソールにエラーが表示されない場合は、何も検出されませんでした。不明な場合はログでエラーを確認してください
それからサーバを動かしなさい
redis-server
またはCLIで
redis-cli
C:\ ProgramData\chocolatey\lib\redis-64.2.8.9\RedisService.docxの指示に従ってredisサービスをインストールします。
私はこれらがWindows上でRedisを実行するための2つの最も簡単な方法だと思います
記述されているように here on オプション3)RedisのMicrosoftのネイティブポートを実行する :
- Redisのredis-latest.Zipネイティブ64ビットWindowsポートをダウンロードしてください。
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.Zip
Redis64-latest.Zipを任意のフォルダに抽出します。 c:\ redisに
ローカル設定を使用してredis-server.exeを実行します。
cd c:\redis
redis-server.exe redis.conf
- Redis-cli.exeを実行してredisインスタンスに接続します。
cd c:\redis
redis-cli.exe
here のように、Vagrantを使ってWindows上でRedisを使うことができます。
WindowsにVagrantをインストールする
Vagrant-redis.Zip vagrant設定をダウンロードしてください。
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.Zip
Vagrant-redis.Zipを任意のフォルダに抽出します。 c:\ vagrant-redisに
Vagrant upで仮想ボックスVMを起動します。
cd c:\vagrant-redis
vagrant up
これによりVirtual Box内に新しいUbuntu VMインスタンスが起動され、自動的に最新の安定バージョンのredisがインストールおよび起動されます。
Redisダウンロードページ は現在、いくつかの非公式のWindowsポートへのリンクを持っています。 dmajkicのものが最も人気があり/完成しているようです。
より詳細な回答: RedisをWindowsのサービスとして実行する方法
WindowsホストでRedisを実行する最も簡単な方法の1つは、Docker Redisコンテナーを使用することです。 Hyper-Vを起動し、DockerをダウンロードしてRedisを実行するだけです。
あなたはこの記事に従うことによってRedisをインストールすることができます: https://github.com/ServiceStack/redis-windows しかしまっすぐに進むためには、このリンクからそれをダウンロードすることができます: https://github.com/ServiceStack /redis-windows/raw/master/downloads/redis-latest.Zip ダウンロード後、ファイルを保存したいディレクトリに移動し、Zipファイルを解凍してからPromptコマンドを開き、次のディレクトリに移動します。ファイルを解凍し、「redis-server」と入力してEnterキーを押します(redis-cliのopenコマンドを開き、redisディレクトリにルーティングするために、「redis-server」の代わりに「redis-cli」を実行します)。
インストール手順とダウンロード でWindowsでRedisを実行する2つの最も一般的な方法については、 https://github.com/mythz/redis-windows を参照してください。 :
baboonstack を試すことができます。これには、redisとnode.jsおよびmongoDBバージョンマネージャも含まれています。そしてそれはクロスプラットフォームです。
Windows上のredisバージョンはマイクロソフトのオープンテックチームによって公開されました。しかし最近このプロジェクトは https://github.com/MicrosoftArchive/redis にのみアーカイブされ更新されません。開発を中止しました
VMでRedisを実行している一部のユーザーについて読むと、Redisチームからの推奨事項が思い浮かびました。
RedisはVM上では動作が遅くなります。多くの一般的な操作のために仮想化の通行料はかなり高いです。 (...)特に決定論的な待ち時間が好ましい場合は、物理的なボックスでRedisを実行することをお勧めします。最先端のハイパーバイザー(VMWare)では、物理ネットワークを介したVMでの再ベンチマークの結果は、物理マシンと比較してほぼ2で割り算されます。システムと中断。
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が使用するものに更新されます。
これは、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
最新の環境がある場合は、いくつかのステップをスキップできます。
Redisプロジェクトは正式にはWindowsをサポートしていません。ただし、Microsoft Open Techグループは、Windows 64を対象としたこのWindowsポートを開発および保守しています。
撮影場所: http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html
Windowsを使用している場合は、以下のMSOpenTechバージョンを使用してください。
また、この記事が基本的なコマンドを始めるのに役立つかもしれません。
最新のRedis x86ビルド(32ビット)はここにあります: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows
彼は2.8。*と3.0。*の両方のブランチを維持すると言っています。
これで、現在Redis 5と互換性のある、Windows用のRedis互換キャッシュおよびデータストアであるMemurai for Windowsをインストールできます。Memuraiは、Windowsプラットフォーム上でサポートされるRedis互換データストアのニーズを満たすことを目的としています。基本的には、Windows上でネイティブに動作するように移植されたRedisソースコードに基づいており、運用環境に必要なレベルの信頼性とパフォーマンスを提供するように設計されています。 Memuraiは https://www.memurai.com でダウンロードできます。
アレクシス・カンパイヤ
Memurai CEO、
これがRedisの最新バージョンを入手する最も簡単な方法のようです - NuGet Managerを使ってください:
1)NuGet setup page を開き、Command-Line Utilityをダウンロードします(nuget.exeコマンドラインツールの最新版は、常に https://nuget.org/nuget.exe から入手できます)。
2)このファイルをどこかにコピーしてください(例えばC:\Downloads
)
3)管理者としてコマンドプロンプトを起動し、以下のコマンドを実行します。
cd C:\Downloads
nuget.exe install redis-64
4)Downloads
フォルダにはRedisの最新バージョンが入ります(私の場合はC:\Downloads\Redis-64.2.8.19
)。
5)redis-server.exe
を実行して作業を開始
P.S注意: からのredis for windows のRedisには、非常に古いバージョンのRedisが含まれています:2.4.6
Windows 10を使用していますか?ここに移動します: https://docs.Microsoft.com/en-us/windows/wsl/install-win1
次に実行します...
$ wget https://github.com/antirez/redis/archive/5.0.4.tar.gz <- change this to whatever Redis version you want (https://github.com/antirez/redis/releases)
$ tar xzf redis-5.0.2.tar.gz
$ cd redis-5.0.2
$ make