初期のRedis:
Redisのキー値であるストレージシステム。そして、Memcachedのは、同様に、それは文字列(文字列)、リスト(あって、比較的保存された値の型をサポートしてリストとハッシュ(ハッシュタイプ) - )、SET(セット)、ZSET(順序集合ソートセットを)。これらのデータ型は、追加/削除して、交差点や労働組合、その差よりリッチな操作で、プッシュ/ポップをサポートされており、これらの操作はアトミックです。これに基づき、Redisのは、並べ替えの異なるさまざまな方法をサポートしています。memcachedのと同じように、効率性を確保するために、データはメモリにキャッシュされています。Redisの差は、定期的にディスクに書き込まれたデータで更新されたり、追加のログファイルを書き込む動作を変更するために、そしてこれに基づいてマスタースレーブ(マスタとスレーブ)の同期を実現します。
Redisのは、キーと値の高性能データベースです。Redisのを補償大きく表示され、
memcachedの
ようなキー/バリューストアの欠如、それはいくつかの状況では、リレーショナル・データベースへの非常に良い補完を再生することができます。これは、Java、C / C ++、Cの提供 #、PHPやJavaScript、Perlやオブジェクト-C、Pythonの、ルビー、アーランと他のクライアント、非常に使いやすいし。
[1]
Redisのは、マスター・スレーブの同期をサポートしています。データはサーバからプライマリサーバから任意の数に同期させることができ、サーバは他のサーバからプライマリ・サーバに関連付けられてもよいです。これは、ツリーRedisの単一の実行可能コピーすることができます。意図的にまたは意図せずに、データの書き込み動作を保存することができます。どこツリーからデータベース同期するように、パブリッシュ/サブスクライブ機構の完全な実装ので、チャネルにサブスクライブし、完全なメッセージマスターサーバー公開レコードを受信することができます。読み出し動作のための便利な同期の拡張性と冗長データ。
詳細については、を参照してください==> https://baike.baidu.com/item/Redis/6549233?fr=aladdin
Redisの機能:
- また、メモリー・データベース、スピード、および永続データをサポートし、メモリ内のデータを使用して、再利用することができたときにロードするために再起動し、ディスクに保存することができます。
- また、ストレージ・リスト、セット、ZSET、ハッシュおよび他のデータ構造を提供しながら、Redisのは、簡単なキーと値のデータ型をサポートしています。
- Redisのバックアップデータ、すなわち、データのバックアップマスタ・スレーブモードをサポートします。
- サポートサービス
Redisの利点:
- 高性能 - Redisのは早く11万回/ sのように読むことができますが、速度は81000回/ sでの書き込み。
- 豊富なデータタイプ - Redisのは、バイナリの場合文字列、リスト、ハッシュ、セットをサポートし、順序は、操作のデータ型を設定します。
- アトム - Redisのすべての操作がアトミックであり、原子Redisのは、合併後に行わいくつかの操作をサポートしています。(総務)
- 機能豊富な - Redisのも、パブリッシュ/サブスクライブ、通知、キーの有効期限などの特性に対応しています。
Redisのと他のキーと値のストアの違いは何ですか?
- Redisのは、より複雑なデータ構造を有しており、他のデータベースの進化経路とは異なるそれらにアトミック操作を提供します。一方、Redisのデータ型は、追加の抽象化を必要とせずに、プログラマに対して透過的、基本的なデータ構造に基づいています。
- Redisのメモリで実行されているが、データがハードウェアメモリの量よりも大きくすることができないので、高速に読み取るときに、ディスクに保存し、メモリのトレードオフに異なるデータセットを書き込むことができます。あなたが内部のRedis非常に複雑な問題の多くを行うことができますので、インメモリ・データベースのもう一つの利点は、同じ複雑なデータ構造に比べて、ディスク上の非常に簡単なメモリで動作します。彼らはランダムアクセスを必要としないので、一方、そのコンパクトディスクフォーマットの面で、追加の方法を生成します。
参考ます。https://www.jianshu.com/p/238372c25669
Redisのを簡単に使用できます:
キー操作キー:
指定したキーが存在するかどうかの鍵テストが存在します
デルKEY1 key2key3指定されたキーを削除します
タイプ指定されたキーの値を表示するキーを入力
指定されたキーパターンマッチングパターンのすべてのキーを返します。
名前を変更するには、指定されたキーに新しいキーをoldkey名前を変更
DBSIZEは、鍵データベースの現在の数を返します。
キー秒を期限切れキーの有効期限を指定します
TTLは秒を、残りのキーリターンキーを期限切れ
DB-インデックスデータベースの選択]を選択(1を選択します。第二のデータベースを選択します)
指定されたデータベースに移動するには、現在のデータベースのキーからキーDB-インデックスを移動
flushdbすべてのキー現在のライブラリを削除
すべてのキーすべてのライブラリを削除flushall
.........更新する時間を持っています