Asp.NetMVC+Redis(LinuxインストールRedis)

2304 ワード

最近は仕事でredisを使うことができて、楽しかったです.しかし、RedisはWindows上では満血状態ではないことが判明したため、Linuxの仮想マシンをインストールし、RedisをLinux上で動作させることにした.
仮想環境
仮想マシン、私はもうしばらく游んでいました.いろいろな仮想マシンはほとんど使いました.
  • Hyper-vの利点:Windowsプラットフォーム上の無料ソフトウェアは、操作上非常に良いと言え、Windowsの起動に伴ってバックグラウンドで動作するのはほとんどストレス感がありません.欠点:Linuxをインストールすることができなくて、移動性は強くありません.仮想マシンをモバイルハードディスクにインストールすると、仮想マシンを閉じて別のコンピュータに移動するたびに問題が発生します.
  • Virtual boxの利点:無料ソフトウェアで、バックグラウンドでも実行できるはずですが、試したことがありません.欠点:操作が楽ではないような気がします.
  • VMware proの利点:操作と構成は簡単です.欠点:有料.もちろん無料バージョンも選べますが、無料バージョンは納得できないほど障害があります.
  • Windows on usbというものはあまり使ったことがありませんが、移動性は強いと思いますが、Windowsに限られています.

  • 私は自分で勉強すればそんなに凝っていません.自然に科学的にソフトウェアを使うにはVMware proが一番です.次にVirtual boxが一番です.
    Linux
    Linux私はまだ白で、いろいろなLinuxの中で私が選んだのはUbuntuです.
    Linuxのダウンロードとインストールは比較的簡単で、一歩一歩進めばいいです.
    仮想マシンのネットワーク接続モード最初はnatを選択してブリッジを選択することにしました
  • natはvmの構成に基づいて仮想ローカルエリアネットワークを確立し、vmは自動的にホストにipを割り当て、仮想マシンは外部ネットワークにアクセスすることができる.
  • ブリッジ仮想マシンとホストホストは同じネットワーク環境で、外部ネットワークにアクセスできます.
  • 専用ネットワーク仮想マシンは仮想ローカルエリアネットワークにあり、仮想マシンは外部ネットワークにアクセスできない.

  • 最初はnatを使っていましたが、私は3つのパソコンを持っていて、パソコンごとにnatセグメントが異なり、ネットワークの設定が手間がかかり、よく変動しました.
    後でブリッジ方式を使うことにしましたが、仮想マシンにipアドレスをいくつか追加すれば、使用時にソフトウェアの構成ipを少し修正すればいいのです.
    Redisのインストール
    UbuntuがRedisをインストールするには2つの方法があります.1つはsudo apt-get install redis-serverです.
    私は公式サイトで紹介した方法を使って、ソースコードをダウンロードして、コンパイルして、インストールする方法です.
    $ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    $ tar xzf redis-4.0.10.tar.gz
    $ cd redis-4.0.10
    $ make

    に質問
    makeの過程でyum cmmandというBaiduが欠けていることをヒントにしてインストールすればいいかもしれません.
    またmake testの時にヒントがあれば
    You need tcl 8.5 or newer in order to run the Redis test
    make: *** [test] Error 1

    解決策
    wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
    cd  /usr/local/tcl8.6.1/unix/
    sudo ./configure
    sudo make
    sudo make install

    Redisの設定
    viまたはvimでredisを開く.conf
  • はbind 127.0.0.1を注釈し、リモート接続を許可する.
  • protected-mode noを変更すると、複数のcli操作が許可されます.
  • daemonize yesを変更してバックグラウンドを維持します.

  • redis.confはetcの下の自分のフォルダにコピーして管理しやすいほうがいいです.
    最後にredis-server redisを実行する.confは、意外なことがなければ実行に成功します.
    WindowsにRedis Desktop Managerをインストールして接続をテストし、成功しました.