Maybaygiare.org

Blog Network

ServiceStack/redis-windows

このプロジェクトには、MS Open Tech redis port of windowsのバイナリリリースと、redisのネイティブバージョンをVirtual Box VMで実行できるredisのvagrant設定が含まれています。実稼働環境ではLinux上でRedisを使用することをお勧めしますが、Windowsプラットフォーム上の開発者にとっては、独自のローカルバージョンのredisを使用して開発す

windows上でredisを実行する3つの最も一般的な方法は、Microsoftのredisのネイティブポートのバイナリリリースを使用することですが、これは非公式のポートであるため、Linux/OSX上のredisの最新の公式開発よりも常に遅れています。Vagrantのおかげで、redisの公式ネイティブバージョンを実行できるVirtual Box Linux VM内で最新のlinuxバージョンを実行することを選択できます。または、最新バージョンのWindows10をお持ちの場合は、Windows上のUbuntuにBashをインストールして、Windows上のUbuntuでRedisの公式バージョンを実行できるようにすることができま : オプション1)Windows上のUbuntuにRedisをインストール

Linux用Windowsサブシステムをインストール(WSL)

  1. 最初から、Windows機能のオンまたはオフを検索します(タイプturn)
  2. Linux用Windowsサブシステムを選択します(beta)

インストールされたら、windowscommandプロンプトからbashと入力してubuntuでbashを実行できます。 Redisの最新バージョンをインストールするには、最初にインストールする必要がありますいくつかの前提条件:

$ sudo apt-get update$ sudo apt-get install make$ sudo apt-get install gcc

次に、公式のインストールガイドに従って最新の安定バージョンをダウンロードし、ビルドしてインストールします。 注意:make install/usr/bin/usr/local/binを使用することを除いて、問題

その後、redisを起動することができます:

$ redis-server --daemonize yes

これは、redisクライアントを使用してシェルを解放して、バックグラウンドでredisを実行するためです。

$ redis-cli$ 127.0.0.1:6379> SET foo barOK$ 127.0.0.1:6379> GET foo"bar"

これは、bash内から、またはMSOpenTechのredis-cliネイティブWindowsバイナリを使用してWindowsデスクトップから接続できます。オプション2)Vagrantを使用して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.zipc:\vagrant-redis

4にあります。 仮想ボックスVMを起動しますvagrant up

cd c:\vagrant-redisvagrant up

これにより、仮想ボックス内に新しいUbuntu VMインスタンスが起動され、redisの最新の安定バージョンが自動的にインストールされて起動します。vagrantの設定は元々JasonPunyon/redishoboからのもので、Redisの最新の安定版リリースを使用するように変更されました。

オプション3)Microsoftのredisのネイティブポートを実行する

これらの64ビットバイナリリリースは、Nugetでも公開されているMicrosoftのredisのネイティブポートを構築することによって作成されますが、より便利なので、ここで64ビットバイナリのzipを提供します。

MS Open Announcements

  • MSOpenTech Redis on Windows3.0リリースノート
  • MSOpenTech Redis on Windows2.8リリースノート
  • MSOpenTechのRedis on Windows
  • Windows(2.8.4)

現在のバージョン:3.0.503(June28,2016)

現在のバージョン:3.0.503(June28,2016)

現在のバージョン:3.0.503(June28,2016)

現在のバージョン:3.0.503(June28,2016)

  • 現在のバージョン:3.0.503(June28,2016)
  • h3>

    1. Redisをダウンロード-最新.redisのzipネイティブ64ビットWindowsポート

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

    2. 任意のフォルダーにredis64-latest.zipc:\redis

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

    cd c:\redisredis-server.exe redis.windows.conf

    4。 Redisインスタンスに接続するには、redis-cli.exeを実行します。

    cd c:\redisredis-cli.exe

    5。 Redisで再生を開始:)

    redis 127.0.0.1:6379> SET foo barOKredis 127.0.0.1:6379> KEYS *1) "foo"redis 127.0.0.1:6379> GET foo"bar"redis 127.0.0.1:6379>

    RedisのMSOpenTechは、Windowsとのより良い統合のためのいくつかの便利な拡張機能を追加します:MSIパッケージを使用してRedisをインストールした場合、RedisはすでにWindowsサービスとしてインストールされています。 これ以上何もすることはありません。設定を変更したい場合は、redisを更新できます。windows-サービス。confファイルを開き、Redisserviceを再起動します(Run->サービス。msc->Redis->再起動)。

    MSIのインストール中に、インストーラのユーザーインターフェイスを使用してRedisがリッスンするポートとファイアウォール例外を更新するか、UIなしでサイレント 次の例は、コマンドラインからインストールする方法を示しています。

    default install(port6379and firewall exception ON):

    msiexec /i Redis-Windows-x64.msi 

    set port and turn OFF firewall exception:

    msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

    set port and turn ON firewall exception:

    msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

    set port and turn on firewall exception:

    msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

    set port and turn on firewall exception:

    msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE=""

    msiexec /i Redis-Windows-x64.msi PORT=1234 ADD_FIREWALL_RULE =1

    ユーザーインターフェイスなしでインストール:

    msiexec /quiet /i Redis-Windows-x64.msi

    MSIパッケージを使用してRedisをインストールしていない場合でも、次の手順に従ってRedisをWindowsサービスとして実行します。

    Windowsサービスモデルとの統合を改善するために、新しいコマンドライン引数がRedisに導入されました。これらのサービス引数は、サービスコントロールマネージャに接続するために、管理者特権のユーザーコンテキストを必要とします。これらのコマンドが昇格されていないコンテキストから呼び出された場合、Redisはこれらのコマンドを実行する昇格されたコンテキストの作成を試これにより、ユーザーアカウント制御ダイアログがWindowsによって表示され、続行するには管理ユーザーの資格情報が必要になる場合があります。

    サービスのインストール

    --service-install

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

    このコマンドはサービスを開始しません。たとえば、次のようにします。

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

    サービスをアンインストールします

    --service-uninstall

    これにより、Redisサービス構成情報がレジ アンインストールが成功すると、成功メッセージが表示され、Redisは終了します。これは、サービスを停止しないようにコマンドを行います。たとえば、次のようにします。

    redis-server --service-uninstall

    サービスを開始します

    --service-start

    これにより、Redisサービスが開始されます。 起動に成功すると、成功メッセージが表示され、Redisサービスが開始されます。たとえば、次のようにします。

    redis-server --service-start

    サービスを停止します

    --service-stop

    これにより、Redisサービスが停止します。 終了に成功すると、成功メッセージが表示され、Redisは終了します。たとえば、次のようにします。

    redis-server --service-stop

    サービスの名前付け

    --service-name name

    このオプションの引数は、インストールされたサービスの名前を設定するために、前述のコマンドのいずれかで使用することができます。 この引数は、service-install、service-start、service-stop、またはservice-uninstallコマンドの後に続き、service-installコマンドを介してRedisに渡されるすべての引数の前に置く必要があります。Redis Vueは、VueとServiceStack.NET Core Web Appsを使用して開発された、シンプルで軽量で汎用性の高いRedis管理UIです。

    redis-server --service-install –service-name redisService1 –port 10001redis-server --service-start –service-name redisService1redis-server --service-install –service-name redisService2 –port 10002redis-server --service-start –service-name redisService2redis-server --service-install –service-name redisService3 –port 10003redis-server --service-start –service-name redisService3

    Redis Vueは、次の3つの独立したインスタンスをインストールして起動します。

    redis-server --service-install –service-name redisService1 –port 10001redis-server --service-start –service-name redisService1redis-server --service-install –service-name redisService2 –port 10002redis-server --service-start –service-name redisService2redis-server --service-install –service-name redisService3 –port 10003redis-server --service-start –service-name redisService3

    Redis Vueは、VueとServiceStack.NET Core Web Appsを使用して開発されたRedis Admin UIです。 Redisのコア文字列、リスト、セット、ソートセット、ハッシュデータ構造、およびカスタムRedisコマンドをサポートし、その機能全体を単一の/app/indexに含まれています。動的ServiceStackテンプレート言語を使用したhtmlは、カスタマイズし、さらに強化することが容易になります。

    ライブデモ-http://redis.web-app.io

    Windows、OSX、Linux用のダウンロードhttps://github.com/NetCoreWebApps/Redis

    Redis React Browser

    Redis React servicestackに組み込まれているcomplextype規則を利用するredisサーバーのデータを閲覧するためのフレンドリーなui。Redisクライアントは、関連するデータセットをナビゲートするための豊富で人間に優しいUIを提供し、Redisサーバーの高速で流動的なブラウジング体験を可能にし

    Redis Sentinelサーバーの設定

    インスタントRedisセットアップ

    簡単な方法については、theredis configプロジェクトを参照してくださ単一の(または複数の)windows、osxまたはlinuxサーバー上で複数のredisインスタンスを即座に実行するための開始/停止スクリプトを含む最小限の高利用可能なredis sentinel configurationincludingをセ

    コメントを残す

    メールアドレスが公開されることはありません。