3つの非常に重要な質問!Redisの有効期限と生存時間を切り離す非同期同期結合

非同期とは何ですか?
たとえば、次のようにリクエストを送信することは、後で私が対処しますオンライン結果を待つ必要はありません
同期されているでしょうか?
例:複数のリクエストを送信すると、次の要求の前に処理することができる結果を待っていたデータの送信要求を取得終了した要求を待つ必要があります

それはどのような状況下での強い結合になりますか?
複数の非同期実行のネストされた関数は、強い結合が発生する場合は
、強い結合がスレッドをブロックすることがありますし、プログラムエラーカトンや他の現象を実行することはできません

画像記述のカップリングとデカップリングとは何ですか?
カップリングは、2つ以上ある場合、例えば、要求衝撃Aの操作によって影響されるデータ・サービス・モジュールのB修正及び削除を追加する要求は、
によって引き起こされる各カップリング効果影響
デカップリングは、例えばA区別結合サービスを区別することが可能です任意の操作のいずれかの操作でサービスモジュールBサービスモジュールは、お互いのによって完全に影響されません


情報の有効期限とキーの有効期間内のRedisのは、どのようにそれを保存していますか?
redisDbが辞書に満了するデータベース構造内のすべてのキーのデータベースに失効時間を節約、我々は呼んで辞書を期限切れにこの辞書を期限切れ。
期限切れの辞書はキーオブジェクトのキー・スペースへのポインタです。
期限切れ辞書LONGLONG値が整数型で、整数の有効期限は、鍵データベースにキーポイントを記憶された
ミリ秒のタイムスタンプUNIX。

辞書の* dictを、
データベーススペースキー、データベースには、すべてのキーと値のペアを保持しています

有効期限が切れる* dictの
辞書を満了したが、キーの有効期限を保持しています

おすすめ

転載: www.cnblogs.com/KFKang/p/11228604.html