LinuxでRedisをインストールし、関連サービスを設定します。
一、概要
Redisはオープンソースであり、先進的なkey-valueストレージであり、高機能、拡張可能なWebアプリケーションを構築するための完璧なソリューションです。
Redisはその多くの競争から継承された三つの主要な特徴: Redisデータベースは完全にメモリにあり、ディスクを使用して耐久性のみに使用する。 キーデータの多くは、Redisが豊富なデータタイプを持っています。 Redisは、データを任意の数のスレーブサーバにコピーすることができる。 Redisアドバンテージ
非常に速いです。Redisの速度はとても速いです。毎秒約11万セットを実行できます。毎秒約81000個の記録があります。
豊富なデータタイプをサポートします。Redisは最大多数の開発者をサポートします。これは、私たちはどのような問題が処理できるかを知っているので、さまざまな問題を解決しやすくなります。
動作はすべて原子的である:すべてのRedis動作は原子的であり、二つのクライアントが同時に訪問したRedisサーバが更新後の値を得ることを保証している。
マルチファンクションユーティリティ:Redisは、複数のキャッシュ、メッセージ、キューで使用することができ、任意の短いデータ、アプリケーション、例えばWebアプリケーションセッション、ウェブアクセスカウントなど。
二、取り付け
まずシステム環境を紹介します。cat/etc/issueを入力します。
もしlinuxがネットワークに接続できるなら、直接インターネットでダウンロードすることができます。直接コードを入力:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz しかし、このようにしてはいけません。googleは中国のサービスに封鎖されているようですので、リンクできないかもしれません。ですから、直接に他のところにダウンロードして、linuxサービスにアップロードします。ここでredis-3.4.2.tar.gzバージョンをダウンロードしました。それからtar-zxvf redisを使います。3.0.2.tar.gz
このカタログの下にもう一つのファイルがあります。redis-3.2.2、
私たちはこのカタログに入って、コマンドmakeをコンパイルして、10ぐらい待っています。コンパイルが完了したのを見ます。次のような画面を見て、インストールが成功したと説明します。
redis-serverはサービスを開始するためのものです。redis-cliはクライアントを起動するためのものです。他のものはまだ分かりません。調べてください。
このディレクトリに入力してください。/redis-serverコマンドは、下の図のように見えます。
これは私たちのredisのインストールが成功したということです。クライアントのように、redis.cliCp 6379を使ってテストを行ってもいいです。ここではもうしません。
三、サービスの設定
私たちがredisサービスを開始すると、毎回インストールリストに入ります。これは煩雑ではないです。だから、redisをサービスにして、直接起動します。
まずはutils/redis_init_scriptファイルは/etc/init.dにコピーされ、同時に名前がredisとなります。コマンドを実行
cp/usr/local/redis-3.3.2/utils/redis_init_スクリプト /etc/rc.d/init.d/redis
その後、コマンド実行中に、vi/etc/rc.d/init.d/redisをドキュメントの2行目に、〹chkconfig:2345 80 90を追加します。もし/usr/local/redis/binにredis-serverとredis-cliファイルがないなら、私達は私達のインストールディレクトリの下でコピーしてきます。サービス起動時にredis-serverが見つかりません。下の図の二番目の赤枠に示されています。そして、3番目の$EXEC$CONFの後に&を追加して、redisをバックグラウンドサービスとして起動させます。そうでないと、このサービスは入力画面を独占します。
CONF="/etc/redis/$REDISPORT.conf"という行があります。redisプロファイルを/etc/redis/下にコピーします。
私たちは/etc/rc.d/init.d/redisファイルの中のredis_$REDISPORT.pidをredis.pidに変更します。
このように私達はサービスを再開した後、このコマンドでクローズすればいいです。ここに来たら私たちのレディスサービスがインストールされてサービスができます。
以上はLinuxの下でRedisをインストールする全過程です。Redisをインストールするのに役立ちます。
Redisはオープンソースであり、先進的なkey-valueストレージであり、高機能、拡張可能なWebアプリケーションを構築するための完璧なソリューションです。
Redisはその多くの競争から継承された三つの主要な特徴:
非常に速いです。Redisの速度はとても速いです。毎秒約11万セットを実行できます。毎秒約81000個の記録があります。
豊富なデータタイプをサポートします。Redisは最大多数の開発者をサポートします。これは、私たちはどのような問題が処理できるかを知っているので、さまざまな問題を解決しやすくなります。
動作はすべて原子的である:すべてのRedis動作は原子的であり、二つのクライアントが同時に訪問したRedisサーバが更新後の値を得ることを保証している。
マルチファンクションユーティリティ:Redisは、複数のキャッシュ、メッセージ、キューで使用することができ、任意の短いデータ、アプリケーション、例えばWebアプリケーションセッション、ウェブアクセスカウントなど。
二、取り付け
まずシステム環境を紹介します。cat/etc/issueを入力します。
もしlinuxがネットワークに接続できるなら、直接インターネットでダウンロードすることができます。直接コードを入力:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz しかし、このようにしてはいけません。googleは中国のサービスに封鎖されているようですので、リンクできないかもしれません。ですから、直接に他のところにダウンロードして、linuxサービスにアップロードします。ここでredis-3.4.2.tar.gzバージョンをダウンロードしました。それからtar-zxvf redisを使います。3.0.2.tar.gz
このカタログの下にもう一つのファイルがあります。redis-3.2.2、
私たちはこのカタログに入って、コマンドmakeをコンパイルして、10ぐらい待っています。コンパイルが完了したのを見ます。次のような画面を見て、インストールが成功したと説明します。
redis-serverはサービスを開始するためのものです。redis-cliはクライアントを起動するためのものです。他のものはまだ分かりません。調べてください。
このディレクトリに入力してください。/redis-serverコマンドは、下の図のように見えます。
これは私たちのredisのインストールが成功したということです。クライアントのように、redis.cliCp 6379を使ってテストを行ってもいいです。ここではもうしません。
三、サービスの設定
私たちがredisサービスを開始すると、毎回インストールリストに入ります。これは煩雑ではないです。だから、redisをサービスにして、直接起動します。
まずはutils/redis_init_scriptファイルは/etc/init.dにコピーされ、同時に名前がredisとなります。コマンドを実行
cp/usr/local/redis-3.3.2/utils/redis_init_スクリプト /etc/rc.d/init.d/redis
その後、コマンド実行中に、vi/etc/rc.d/init.d/redisをドキュメントの2行目に、〹chkconfig:2345 80 90を追加します。もし/usr/local/redis/binにredis-serverとredis-cliファイルがないなら、私達は私達のインストールディレクトリの下でコピーしてきます。サービス起動時にredis-serverが見つかりません。下の図の二番目の赤枠に示されています。そして、3番目の$EXEC$CONFの後に&を追加して、redisをバックグラウンドサービスとして起動させます。そうでないと、このサービスは入力画面を独占します。
CONF="/etc/redis/$REDISPORT.conf"という行があります。redisプロファイルを/etc/redis/下にコピーします。
mkdir /etc/redis
cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conff
上記の操作を完了したら、サービスを登録できます。
chkconfig --add redis
そしてredisサービスを開始します。
service redis start
これでredisサービスを登録します。でも、service redis stopをテストしたら、彼のヒント/var/run/redis_を見つけます。63797.pid does not exist、process is not running これはrunの下にこのファイルがないと説明していますが、私達はvar/runの下に入ると、先にこのファイルがありません。しかし、redis.pidファイルがあります。私たちは/etc/rc.d/init.d/redisファイルの中のredis_$REDISPORT.pidをredis.pidに変更します。
このように私達はサービスを再開した後、このコマンドでクローズすればいいです。ここに来たら私たちのレディスサービスがインストールされてサービスができます。
以上はLinuxの下でRedisをインストールする全過程です。Redisをインストールするのに役立ちます。