準備:
Iテスト環境:win7の
xshellリモートログインのLinux
Linuxの場合:Ubuntuの
パッケージ:(LinuxのRedisのインストールパッケージの下)のRedis-3..2.6.tar.gz
================================================== ================================================== ================================================== ============
インストールを開始します。
最初のステップ:インストールディレクトリを入力してくださいホーム/データ
ステップ2:ダウンロードRedisのバージョンにはwget
wgetのhttp://download.redis.io/releases/redis-3.2.6.tar.gz
第三段階:アンパックコンパイル
タール-zxvfのRedis-3.2.6.tar.gz
のRedis-3.2.6次いでメイクに
#メイクCFLAGS =」 - 行進= i686” の;
################################################## ###################
説明:CFLAGS =「 - 行進=のi686の」Linuxのソフトウェアバージョンは、ハードウェアに適応されていません防ぐために:コードの文字列の後ろを作ります。
Linuxのi386とi686のは、この区別を持って、コンパイルは収まらないソフトウェアとハードウェアの場合は、直接のRedisにmakeコマンドを使用し、それがこのエラーを報告します。
注:あなたが追加した場合CFLAGS =が、後でメイク「 - 行進= i686の」問題を解決します。このコードは、コンパイルに成功
あなたはすぐに成功、ないエラーをした場合、CFLAGSにコードのこの文字列を追加しないでください
インストールgccの中に与えられていない場合は、プロンプトがgccのインストール
-Y-gccのgccのC ++ ++ Gインストールyumを
ステップ4:首尾よく入ったのRedis-2.6.14 / SRCディレクトリをコンパイルした後
4.コピーRedisの-CLIは、は/ usr / local / Redisの/ディレクトリに(ディレクトリRedisのUSR /内のローカル/を作成)、サーバはRedisの
#CDの/usr/local/soft/redis-2.6.14/src
#LL
あなたは、いくつかの実行可能ファイルがあることが表示されます。
RedisのサーバーとのRedis-CLI:ここでは、それだけで2つのファイルを使用する必要があります
ステップ5:は/ usr / local / RedisのディレクトリにコピーRedisの-confの
私はは/ usr / local /ディレクトリの下にディレクトリを作成しRedisの
#CDは/ usr / local /
#MKDIRのRedis
次に、ディレクトリのRedisにRedisのサーバーおよびサーバー・CLI srcディレクトリをコピーします
[ルート@ localhostのソース]#のcpのRedis-CLIのRedisサーバは/ usr / local / Redisの/
そして、バックのRedis-2.6.14のソースディレクトリにRedisのredis.confディレクトリにファイルをコピーします
[ルート@ localhostのRedisの-2.6.14]#のcp redis.confは/ usr / local / Redisの/
最終結果は下のRedisのディレクトリ三つのファイルを以下のようにということです。
ここで、完了した場合でも。
================================================== ================================================== ================================================== ======
そして、Redisのサービスを実行します。
[ルート@ localhostのRedisの]#./redis-server
画面が表示された後、それはあなたが通常のRedisを使用できることを意味します
今、質問があります:Redisのはフォアグラウンドで実行されている、私はどのように行うために、他のことを行うことはできませんか?どのようにバックグラウンドでのRedis?
:変更redis.confファイルには、何の変化のデーモン化のはいをデーモン化しません
[ルート@ localhostのRedisの]#viのredis.conf
何も変更はイエスではないでしょう。保存して終了
キルRDISプロセス、そしてオープンは、サービスを再度のRedis
[ルート@ localhostのRedisの]#killallをRedisのサーバー
[ルート@ localhostのRedisの]#./redis-server redis.conf
そのRedisのように、バックグラウンドで次のインターフェイスの説明正常に実行
あなたがプロセスを見たい場合は、Redisのサービスはありません、あなたは、プロセスを見るためにpstreeコマンドコマンドを使用することができます。
[ルート@ localhostのRedisの]#pstreeは
================================================== ================================================== ================================================== ========
バックグラウンドで正常に実行した後、RedisのはRedisの-cliのクライアントとの接続:
[ルート@ localhostのRedisの]#./redis-cli(マシンがネットワークに接続されている場合は、ここで、マシンに接続されている:./ Redisの-cliのIPポート番号)
IPアドレスとポート番号上記のコードは、書くことはできません書いていない、マシンのデフォルトの接続のRedis
ビューはデータがないのRedis
コマンド:キー*
データなし
バーにデータを追加!
コマンド:GETにmykey "トム"
データの一部を読みます:
コマンド:GET mykeyを
この時点では、実績のある正しいの完成、内容にインストールしてテストをRedisの。