コンセプト。
Redisのは、非リレーショナルデータベースの高いパフォーマンスNOSQLシリーズです。
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ページを提供し、すべての州をロードし、ページがアヤックスを送信して、ロードされた後、ドロップダウンリストの州があります。