Linuxの環境Redisのインストールとテストを完了(確認済み)

準備:

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の。

リリース8元の記事 ウォン称賛13 ビュー60000 +

おすすめ

転載: blog.csdn.net/qq_37655695/article/details/95991539