web-dev-qa-db-ja.com

WindowsでRedisを実行する方法

WindowsでRedisを実行する方法Redisのダウンロードページはまさに* nixオプションを提供しているようです。

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

509
DaveHeller

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

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

トップの.exeをダウンロードして実行します(「Zip形式でダウンロード」ボタンは無視してください)。

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

396
serg

私はWindowsでRedisをインストールするもう一つの簡単な方法を見つけました

から最新のRedis.msiファイルをダウンロードしてください。

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

インストール後redisサービスがインストールされているので、Service managerから操作できます。

enter image description here

255
zangw

MSOpenTechの最新版のRedisをWindowsサービス上で監視し、自分で何かを構築する必要なしにインストールする場合は、先に進んでください。

MSOpenTech's は最新かつ最高のRedisに対応しようとしている唯一のポートのようです。彼らはそれを production-ready だと主張していますが、インストールのためにきちんとパッケージ化していません)特にあなたが彼らの RedisWatcher serviceを走らせたいのであれば、それをお勧めします。彼らの指示に従って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で指定したものとは異なるパスを使用したりできます。変更を有効にするためにサービスを再起動する必要はありません。 。
158
Todd Menier

Redisの最新(最新のマイナーリリースのみ)バージョンは here にあります。このリポジトリは3.2.100バージョン(最新は3.2)を提供しますが、 最も支持された回答 は2.4.6バージョンしか提供しておらず、リポジトリの最後の更新は2年前です。

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

128
Salvador Dali

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

これらの情報源からどちらかを選択できます

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

個人的に私は first オプションを用意しました

enter image description here

enter image description here

今すぐRedisを使い始めることができます commandsを参照してください

70

ちょっと遅いかもしれませんが、 私はWindows 10 Aniversary UpdateでRedisを実行することができました。
Windows 10 Aniversary Updateは、Ubuntuでは BashはWindowsに付属しています 、単純にbashが付属しています。

以下は私が従った2つのチュートリアルです。

1- Windows 10にLinux Bashシェルをインストールして使用する方法 /
2- Redisのインストール方法と使い方

以下はRedisの実行イメージです。

楽しい :)

Redis running on port 6379

51
awebartisan

リリース に移動すると、関連ファイル を含む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サービスを台無しにするのではなく、今後の新しい方法のように思われます。

50
bbrown

ウィンドウズ用Redisのダウンロード からredisをダウンロード

  • それをインストールしてください
  • 管理者権限でcmdを開く
  • 実行コマンドnet start redis

それでおしまい。

31
Guru

MS Open Techは最近GithubでRedisのバージョンをダウンロード可能にしました。彼らはそれがまだ生産準備ができていないと言う、しかしそれを見守ってください。

Githubレポ

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

24
JesseBuesking

私はウィンドウズでredisを実行しません。ポートに追いつくのにはあまりにも多くの手間がかかりますが、それらは常に1つか2つのバージョンだけredis-stableより遅れています。

代わりに私は私のためにredisを実行する Vagrant 仮想マシン上でredisを実行します。私は全部を単純なgithubにまとめました レポ それで誰もがあまり面倒なことなしに楽しみに入ることができます。全体が自動ビルドなので、混乱はありません。詳細についてブログしました こちら .

17
Jason Punyon

ちょっとした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サービスをインストールします。

12
user783836

私はこれらがWindows上でRedisを実行するための2つの最も簡単な方法だと思います

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

記述されているように here on オプション3)RedisのMicrosoftのネイティブポートを実行する

  1. Redisのredis-latest.Zipネイティブ64ビットWindowsポートをダウンロードしてください。

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

  1. Redis64-latest.Zipを任意のフォルダに抽出します。 c:\ redisに

  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を使って

here のように、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. Vagrant-redis.Zipを任意のフォルダに抽出します。 c:\ vagrant-redisに

  4. Vagrant upで仮想ボックスVMを起動します。

    cd c:\vagrant-redis

    vagrant up

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

10
Dherik

Redisダウンロードページ は現在、いくつかの非公式のWindowsポートへのリンクを持っています。 dmajkicのものが最も人気があり/完成しているようです。

より詳細な回答: RedisをWindowsのサービスとして実行する方法

8
Fletch

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

7
Dzintars

あなたはこの記事に従うことによって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」を実行します)。

6
behzad babaei

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

このプロジェクトは現在、積極的に保守されていません。 RedisのWindowsバージョンをお探しの場合は、Memuraiをご覧ください。マイクロソフトは、この製品を公式に承認していません。

4
Nux

インストール手順とダウンロード でWindowsでRedisを実行する2つの最も一般的な方法については、 https://github.com/mythz/redis-windows を参照してください。 :

  1. VirtualBox VM内でRedisの最新安定版を実行するには、 Vagrant を使用します。
  2. MicrosoftのネイティブWindows版Redis をダウンロードして実行します。
4
mythz

baboonstack を試すことができます。これには、redisとnode.jsおよびmongoDBバージョンマネージャも含まれています。そしてそれはクロスプラットフォームです。

3
4kochi

Windows上のredisバージョンはマイクロソフトのオープンテックチームによって公開されました。しかし最近このプロジェクトは https://github.com/MicrosoftArchive/redis にのみアーカイブされ更新されません。開発を中止しました

3
Dan Nguyen

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

RedisはVM上では動作が遅くなります。多くの一般的な操作のために仮想化の通行料はかなり高いです。 (...)特に決定論的な待ち時間が好ましい場合は、物理的なボックスでRedisを実行することをお勧めします。最先端のハイパーバイザー(VMWare)では、物理ネットワークを介したVMでの再ベンチマークの結果は、物理マシンと比較してほぼ2で割り算されます。システムと中断。

2
Pedro

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が使用するものに更新されます。

2

これは、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

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

2
Kentative

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

http://redis.io/download

1
15412s

撮影場所: http://avenshteinohad.blogspot.com/2016/01/redis-jedis-quickstart.html

Windowsを使用している場合は、以下のMSOpenTechバージョンを使用してください。

https://github.com/MSOpenTech/redis

また、この記事が基本的なコマンドを始めるのに役立つかもしれません。

1
ohadinho

最新のRedis x86ビルド(32ビット)はここにあります: http://bitsandpieces.it/redis-x86-32bit-builds-for-windows

彼は2.8。*と3.0。*の両方のブランチを維持すると言っています。

1
Yan Sern

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

アレクシス・カンパイヤ
Memurai CEO、

1

これが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

0
NorthCat

enter image description here enter image description here enter image description here

VARY EASY:(NO ANY CAMMAN OR NOT GOING TO ANY LINK,ONLY FOLLOW THIS STEP ,FOR ALL VERSION)   
             FIRST INSTALL REDIS 
                -->>AFTER OPEN TASKBAR
                -->>OPEN SERVICE(taskbar service)
                -->>CHOOSE REDIS 
                -->>RIGTH CLICK ON REDIS SERVICE AND OPEN SERVICE(VIEW IMAGES) 
                -->>CLICK ON START OR RESTART.(ALSO SET AUTOSTART)
0
Viral Patel

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
0
indospace.io