最初のRedis、Redisのインストール、起動および設定に会いました

パーク、著者のブログにオリジナルの出発:思春期キーツの後に;住所:https://www.cnblogs.com/keatsCoder/再生指定してください、ありがとうございました!

最近、同社のプロジェクトのためのRedisを紹介する機会を持っていた、あなたは実際の戦闘で学ぶことができる非常に幸せなことです。したがって、粗製の読み込みに:後購入「Redisの開発・運用・保守」のRedisを学ぶために引き続き「Redisの深さは、コアの原則と実践的なアプリケーションの冒険します」。ハイライトのいくつかを学習するプロセスは、あなたの小さなレコードパートナーシップと共有します

学習とRedisのの現在の理解によると、私は、次の知識構造アウト理由にいきます。独立したブログのように、各セカンダリノード。最初の部分は、基本的なBenpian -Redisです

1585571520993

Redisの利点

  1. 高速、なぜ速いですか?

    1. メモリ内のデータ
    2. C言語、C言語とオペレーティングシステムの短い間の道路で書かれました
    3. シングルスレッド、展開とスナッチを回避するために、スレッド
    4. コーディングの高レベル
  2. よく理解キーと値のペアに基づいて、

    キーサポートに文字列型のみをRedisの、タイプの値は次のとおりです。文字列、ハッシュ、リスト、セット、ZSET。文字列とこれらのビットマップの進化によってHyperLogLog GEO豊富な種類を聞かせすることができ、開発者は、興味深いアプリケーションの多くを作成します

  3. シンプルで安定

    Redisの3.0の前に、コードの唯一2Wライン、プラス3.0クラスタのみ5Wライン。コードの背景管理システムのカジュアルな量は、(犬が若干高いのコストでJavaerの一見のためのC言語のソースコードが残念です)。そして、クライアントの開発は、このような有名なJedisのAPIとネイティブAPIなどのJavaクライアントは、非常によく似た名前であり、コストを学ぶことは大きくない、非常にシンプルなシングルスレッドモデルです。そして、Redisのは、大手企業で使用されてきました。DESCRIPTION十分な安定性。

  4. 持久化

    メモリデータベースとして、痛みのポイントは、問題の持続性でもあります。総電源障害は、データが失われることはありません。Redisのは、永続的なデータを確実にするために持続的なアプローチのRDBとAOF 2種類を提供します

  5. マスターとスレーブ、センチネル、クラスター

    バージョン3.0サポートするマルチマシンのネイティブ、それは便利です

Redisの不十分

  1. Redisのデータがメモリに格納され、メモリの価格は、特に大規模なデータを格納することができないと判断します。
  2. データは、寒さからの点の熱です。例:ユーザーは、製品情報およびレコードを表示します。製品情報は、各ユーザーが見ることができ、ホットデータであり、寒さに属しているビューデータレコードへのユーザー、彼はたまにしか見てください。データはRedisの中で寒さを格納されている場合。Redisのの偉大な廃棄物であると言うことができます。

Redisのは、インストール

LinuxのRedisの下にインストール

中間バージョン番号が開発版のバージョンの奇数偶数の代表であるRedisの。当社は、中間の安定バージョンの偶数をお勧めします。ここで私は、バージョン3.0.7を使用します

ダウンロード:

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

如果提示找不到命令,使用 yum 安装 wget 命令: yum -y install wget

解凍:

tar xzf redis-3.0.7.tar.gz

Redisのディレクトリソフトリンクを確立します。これは、簡単にバージョンをアップグレードするには、関連付けられているバージョン番号とRedisのを遮蔽するために行われます

ln -s redis-3.0.7 redis

インストール:

# 检查有没有安装 gcc,
gcc -v
# 如果是 commond not found 则没有安装,需要输入以下命令安装
yum install gcc
# 开始安装
cd redis
make # 编译
make install # 安装

スタートのRedis

redis-server

次の方法により、起動するコマンドを設定する必要がある場合:

redis-server --configKey1 v1 --cK2 v2

本番環境では、一般的に、構成ファイル内のパラメータを記述し、その後、スタートアップコンフィギュレーションファイルを指定することをお勧めします

redis-server /opt/redis/redis.config # 配置文件的绝对路径

Redisの基本構成

配置名 説明 思い出させます
ポート、デフォルトの6379
ログファイル ログファイル 設定ファイルではなく、xxxのディレクトリに移動
Redisの作業ディレクトリ、ログファイル、および永続ストレージファイル

Redisのクライアント

redis-cli -h {host} -p {por
t} # 默认是 127.0.0.1 6379

閉じるRedisの

シャットダウン

CTRL -c近い、その後、フォアグラウンドでコマンドラインを実行しています

キル-9近くに強制的に推奨しない、持続性は、データの損失が生じ、手遅れになります

おすすめ

転載: www.cnblogs.com/keatsCoder/p/12635967.html