Redisのについてのコメント

コンセプト。

Redisのは、非リレーショナルデータベースの高いパフォーマンスNOSQLシリーズです。

Redisのについてのコメント

II。ダウンロードしてインストールします。

  1、中国のネットワークをRedisの。

  図2に示すように、減圧を直接使用することができます。

    * Redis.windows.conf:設定ファイル。

    * Redisの-cli.exe:Redisのクライアント。

    * Redisの-SERVER.EXE:Redisのサーバー。

III。コマンド操作。

  1、Redisのデータ構造:キー値、キーストリングタイプのフォーマット、5種類の値:

    *文字列型文字列

    *タイプのハッシュハッシュ:マップ形式

    *リストの種類リスト:LinkedListのフォーマット

    *セットタイプのセット

    *インデックス付きのコレクションにSortedSet

  2、文字列型の文字列:

    *ストレージ:設定したキー値  

    *取得:キーを取得

    *削除:デルキー

  3.ハッシュタイプのハッシュ:

    *ストレージ:HSETキーフィールド値 

    *获取:hgetキーフィールドhgetallキー

    *削除:HDELキーフィールドを

  図4に示すように、リストタイプリスト:要素は、リストの先頭または末尾に追加してもよいです。彼らは追加する場合は、「スクイーズ」アプローチにあります。

    *添加:1、キー値2、rpushキー値をlpush

    *取得:取得の範囲:スタートキーの終了をLRANGE。

    *削除:キーRPOPキーは要素を削除し、それを返しますLPOP。

  5、タイプセットのセット:順不同のは、繰り返し要素を可能にしました。

    *ストレージ:サッドキー値

     *取得:smembersキーは、すべての要素のコレクションを取得します。

    *削除; SREMキー値:要素のセットを削除します。

  6、設定されたSortedSetを命じた:重複した要素が、秩序を許可していません。ソート応じてスコア
    *ストレージ:zaddキースコア値

    *取得:ZRANGEキー開始端

    *削除:zremキー値

  7、通用命令。

    キー:検索ボタン

    *タイプのキー:型の値に対応するキーを取得。

    * DELキー:指定されたペアを削除します。

四.持久化。

  ハードディスクに持続することが必要であるので、図1に示すように、RedisのはRedisのサーバーが再起動されるインメモリデータベースであるか、またはコンピュータを再起動し、データが失われます

  2、Redisの永続性メカニズム:

    * RDB:デフォルト、設定は必要ありません。一定時間内のキーの変更を検出すると、永続的なデータ。  

      編集redis.windows.confのファイル:

        900 1は、保存
        300 10を救う
        60万保存

        意味:何秒、少なくとも重要な変更の数、および永続的な1に。

    * AOF:ログモードは、各コマンドの操作を記録することができます。各操作コマンドの後かもしれない、永続的なデータ。

      編集redis.windows.confのファイル:

        はいappendonlyを設定(オープンAOF)        

        常に#Appendfsync:各操作は永続的
        appendfsyncのeverysec:1秒ごとの永続

        #Appendfsyncない無:持続性なし

ファイブの.javaクライアントJedis。

  * Jedis:Javaのツールについて、Redisのデータベース

  *使用手順:最初のインポートジャー2つのパッケージ:jedisとjedisプール

    図1に示すように、接続得る:Jedis jedis =新しいJedis( "ローカルホスト"、6379);機械の空のデフォルトパラメータを。

    2.動作:メソッド名と同じコマンドライン。

    図3に示すように、接続を閉じる:jedis.close();  

  *その他の方法:

    1、jedis.setex( "activecode"、20、 "RT")キーと値のペアが格納され、自動的に20秒後に削除。  

  * Jedis接続プール:

    1、設定オブジェクトを作成します。

      JedisPoolConfig設定=新しいJedisPoolConfig();

      config.setMaxTotal(20)。config.setMaxIdle(10)...........

    2、Jedisは、接続プールオブジェクトを作成します。

      JedisPoolのJP =新しいJedisPool(設定、 "localhost" を、6379)

    図3は、接続され得ます。

      Jedis jedis = jp.getResource()

    4、使用しています。

    図5は、プールに戻さ。jedis.close();

  *カスタムツールをjedis。

  * Redisのアプリケーション:一部のデータが頻繁に変更されないキャッシュはRedisので起こります。

VI。ケース

  要件:index.htmlページを提供し、すべての州をロードし、ページがアヤックスを送信して、ロードされた後、ドロップダウンリストの州があります。

おすすめ

転載: blog.51cto.com/13954634/2420114