Redisとは何か、なぜredis redisをキャッシュの利点として使用するのか

1591 ワード

1、Redis概要redisは、Nosqlデータベースで広く使用されている非関係型メモリデータベースであり、redis内部はkey-valueストレージシステムである.string(文字列)、list(チェーンテーブル)、set(コレクション)、zset(sorted set–秩序化コレクション)、hash(Javaのmapに似たハッシュタイプ)など、格納されているvalueタイプが比較的多くサポートされています.Redisはメモリベースで実行され、永続化をサポートするNoSQLデータベースであり、現在最も人気のあるNoSqlデータベースの一つであり、データ構造サーバとも呼ばれています.2、Redisは3つの主要な特徴があり、他のキー値データストレージシステムより優れている.
Redis             ,          。
           ,Redis            。
Redis                。
3、Redisのいくつかの利点.
        - Redis   ,       110000    (SET)  ,       81000    /  (GET)  。
              - Redis                ,    ,  ,        。
   Redis            ,                            。
            -   Redis        ,              ,Redis          。
          - Redis        ,       , :  ,    (Redis      /  ),            ,  ,web        ,       。
4.Redisと他のキー値ストレージシステム
Redis               ,               ,               。

Redis        ,            ,             ,      ,        (  )                   。

            ,              ,                   。   ,Redis           。
5、nosqlデータベースの利点1)拡張しやすいこれらのタイプのデータストレージは固定的なモードを必要とせず、余分な操作を必要とせずに横方向の拡張が可能である.リレーショナル・データベースに比べて、テーブルとフィールドが特に多い場合を減らすことができます.無形間でもアーキテクチャの面で拡張性をもたらす2)ビッグデータ量向上性能3)多様で柔軟なデータモデル
6、NoSqlの応用1)ビッグデータ時代の淘宝、微信、および微博などはredisデータベースを広く使用し、学校、地域などの固定的なデータを関係型データベースに保存している.その後、頻繁に変化するデータ、例えばタオバオの祝日ごとに比較的人気のある検索が検索ボックスに表示され、祝日が過去にキーワードが自動的に削除された場合、管理を容易にするために、これらのデータをredisデータベースに保存し、期限切れを設定すると、到着時間は自動的に削除されます.2)データベースの圧力を緩和するために、マイクロブログはまず送信したマイクロブログをredisデータベースに保存し、自分ですぐに表示し、メモリのデータをリレーショナルデータベースに同期することができます.