WindowsでRedisを実行するにはどうすればよいですか?Redisダウンロードページは、* nixオプションを提供しているようです。
WindowsでネイティブにRedisを実行できますか?
WindowsでRedisを実行するにはどうすればよいですか?Redisダウンロードページは、* nixオプションを提供しているようです。
WindowsでネイティブにRedisを実行できますか?
回答:
ワンクリックでRedisをWindowsサービスとしてインストール:
https://github.com/rgl/redis/downloads
一番上の.exeをダウンロードして実行します(「zipとしてダウンロード」ボタンは無視してください)
編集: Redis for Windowsの最新バージョンについては、を参照してくださいMSOpenTech/redis
。詳細については、Todd Menierの回答を参照してください。
Windows Subsystem for Linux (WSL)
Windows 10およびWindows Server 2019でネイティブに使用している場合は、Ogglasの回答に従ってそれを行うことができます
Redis
Windows にインストールするもう1つの簡単な方法を見つけました
Redis
.msi
から最新のファイルをダウンロード
https://github.com/MSOpenTech/redis/releases
インストール後。redisサービスがインストールされています。Service manager
The operation could not be completed
MSOpenTechのRedisの最新のポートをWindowsサーバーにインストールする場合は、自分で何も構築する必要なく、Windowsサービスによって監視されます。
MSOpenTechは、最新かつ最高のRedisに積極的に対応しようとしている唯一のポートのようです。彼らは本番環境に対応していると主張していますが、特にRedisWatcherサービスを実行して監視する必要がある場合は、サーバーにインストールするためにきちんとパッケージ化していません。(私は指示に従って自分でRedisWatcherをビルドしてみましたが、必要なWixツールセットはシステムをめちゃくちゃに壊してしまいました。私はそれには入りません。)幸い、それらは必要なすべてのバイナリを提供しています。 。READMEから:
これまでのところ、RedisWatcherは2.6に引き継がれていません。ただし、これはRedisバージョンの影響を受けず、2.4ブランチのコードはRedis 2.6バイナリで動作するはずです。
したがって、必要なビットをすべて取得するには、2つのブランチからバイナリをダウンロードする必要があります。さらに苦労せずに、ここに手順があります:
Redisの最新バージョン(ほんのわずかなマイナーリリースのみ)は、ここにあります。このリポジトリは3.2.100バージョン(現在は3.2)を提供しますが、最も賛成された回答は2.4.6バージョンのみを提供し、リポジトリの最後の更新は2年前です。
インストールは簡単です。アーカイブから任意のフォルダーにすべてをコピーし、redis-server.exeを実行してサーバーを実行し、redis-cli.exeを実行してシェル経由でこのサーバーに接続します。
Windows用Redisをインストールするには
これらのソースからいずれかを選択できます
個人的に私は最初のオプションを好んだ
zipを準備したディレクトリに抽出します
実行redis-server.exe
またはredis-server.exe --maxheap 2gb
redis-cli.exe
これでRedisの使用を開始できます。コマンドについては参照してください
少し遅いかもしれませんが、Windows 10 Aniversary UpdateでRedisを実行できました。
Windows 10 Aniversary Updateには、Windows上のUbuntuのBashが付属しています。単純に、bashが付属しています。
以下は私が続いていること2つのチュートリアルがあります:
1 - どのようにインストールし、使用のLinuxのBashシェルのWindows 10上の
2 - インストールする方法と使用Redisの
下には、Redisのを実行しているの画像です。
楽しい :)
sudo apt install gcc make
が、Redisをインストールしてビルドする前にインストールする必要がありました。この1に走っただけでなく;)stackoverflow.com/questions/37103054/...
移動リリースし、関連ファイルを含む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サービスをいじるのではなく、新しい方法のように見えます。
Windows用のRedisのダウンロードからredisを ダウンロードする
net start redis
それでおしまい。
MS Open Techは最近、GithubからRedisのバージョンをダウンロードできるようにしました。彼らはそれがまだ生産準備ができていないと言いますが、それを監視し続けます。
このインストールビデオチュートリアルを参照してください:https :
//www.youtube.com/watch?v=ncFhlv-gBXQ
Windowsではredisを実行しません。ポートに追いつくのに必要な手間が多すぎ、バージョン1つまたは2つだけ常に再安定性に遅れを取っています。
代わりに、redisを実行するVagrant仮想マシンでredisを実行します。簡単なgithub リポジトリにすべてをまとめたので、誰もがそれほど面倒な作業をせずに楽しみに入ることができます。全体は自動化されたビルドなので、混乱はありません。詳細についてはこちらでブログを書きました。
localhost:6379
です。
これらはWindowsでRedisを実行する最も単純な2つの方法だと思います
オプション3)で説明したように、MicrosoftのネイティブポートのRedisを実行します。
- redis-latest.zipネイティブ64ビットWindowsポートのredisをダウンロードします。
wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip
任意のフォルダー(c:\ redisなど)にredis64-latest.zipを抽出します
ローカル設定を使用してredis-server.exeを実行します
cd c:\redis
redis-server.exe redis.conf
- redis-cli.exeを実行して、redisインスタンスに接続します。
cd c:\redis
redis-cli.exe
ここで説明するように、Vagrantを使用してWindowsでRedisを使用できます。
WindowsにVagrantをインストールする
vagrant-redis.zip vagrant設定をダウンロードします
wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip
c:\ vagrant-redisなどの任意のフォルダーにvagrant-redis.zipを抽出します
vagrant upを使用してVirtual Box VMを起動します。
cd c:\vagrant-redis
vagrant up
これにより、Virtual Box内に新しいUbuntu VMインスタンスが起動し、Redisの最新の安定したバージョンが自動的にインストールおよび開始されます。
Memurai for Windows、現在Redis 5と互換性のあるWindows用のRedis互換キャッシュおよびデータストアをインストールできます。Memuraiは、WindowsプラットフォームでサポートされるRedis互換データストアのニーズを満たすことを目的としています。その中心は、Windowsでネイティブに実行するように移植されたRedisソースコードに基づいており、本番環境に必要なレベルの信頼性とパフォーマンスを提供するように設計されています。詳細については、https: //www.memurai.comでMemuraiをダウンロードしてください。
Alexis Campailla
CEO、Memurai
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サービスをインストールします
Windows Subsystem for Linux (WSL)
Windows 10およびWindows Server 2019でネイティブに使用している場合は、次のように実行できます。
WSLを設定します。
Linux用のWindowsサブシステムを有効にするには、Microsoft Docsの指示に従ってください 。短いバージョンは次のとおりです。Windows10では、MicrosoftはデフォルトのシェルとしてコマンドプロンプトをPowerShellに置き換えます。管理者としてPowerShellを開き、次のコマンドを実行してLinux(WSL)のWindowsサブシステムを有効にします。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
変更後、Windowsを再起動します。これを行うのは1回だけであることに注意してください。
サポートされているLinuxディストリビューションの1つをMicrosoft Storeからダウンロードしてインストールします。Ubuntuは正常に動作します。
Redisのインストールとテスト:
インストールされているディストリビューションをWindowsストアから起動して、redis-serverをインストールします。次の例はUbuntuで動作します(初期化を待ち、最初の使用時にログインを作成する必要があります)。
> sudo apt-get update
> sudo apt-get upgrade
> sudo apt-get install redis-server
> redis-cli -v
Redisサーバーを再起動して、実行されていることを確認します。
> sudo service redis-server restart
簡単なRedisコマンドを実行して、Redisサーバーが実行中で利用可能であることを確認します。
$ redis-cli
127.0.0.1:6379> set user:1 "Oscar"
127.0.0.1:6379> get user:1
"Oscar"
Redisサーバーを停止するには:
> sudo service redis-server stop
ソース:
Redisのダウンロードページには、今いくつかの非公式のWindowsポートへのリンクがあります。dmajkicは最も人気があり、完全であるようです。
より詳細な回答:WindowsでRedisをサービスとして実行する方法
次の記事に従ってRedisをインストールできます:https : //github.com/ServiceStack/redis-windows 直進する場合は、次のリンクからダウンロードできます 。 /master/downloads/redis-latest.zip ダウンロード後、ファイルを配置するディレクトリに移動し、zipファイルを抽出して、コマンドプロンプトを開き、ファイルを抽出したディレクトリに移動して、「 redis-server」と入力してEnterキーを押します(redis-cli openコマンドを開いてredisディレクトリにルーティングしますが、「redis-server」の代わりに「redis-cli」を実行します)。
私が提供したインストール手順とダウンロード:で、Windows上でのRedisを実行しているの2最も一般的な方法のためにhttps://github.com/mythz/redis-windows示すことどのように:
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
あなたは試してみることができますbaboonstack RedisのものNode.jsとMongoDBのバージョンマネージャを含みます、。そしてそれはクロスプラットフォームです。
Windowsのredisバージョンはmicrosoft open tech teamによって公開されましたが、最近このプロジェクトはhttps://github.com/MicrosoftArchive/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
最新の環境がある場合は、いくつかの手順をスキップできます。
sudo service redis-server start
win10ボックスが再起動されるたびれるダウンローダー。
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が使用するものに更新される予定です。
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
RedisプロジェクトはWindowsを公式にサポートしていません。ただし、Microsoft Open Techグループは、Win64を対象とするこのWindowsポートを開発および維持しています。
Windows用のRedisのネイティブバージョンはありません(一部の古いバージョンのみが使用可能です)。
ただし、WSL(Linux用のWindowsサブシステム)を使用して最新バージョンをインストールできます。RedisLabsの次のブログを参照してください。
最新のRedis x86ビルド(32ビット)は、次の場所にあります。http: //bitsandpieces.it/redis-x86-32bit-builds-for-windows
彼は2.8。*と3.0。*の両方のブランチを維持すると述べています。