Redis の主キー無効化メカニズムは、Expire 0 ~ 1 ミリ秒のエラーをどのように保証しますか?
PHPz
PHPz 2017-05-31 10:31:26
0
1
1257

私は、主に障害排除戦略 (揮発性キーおよびグローバル キーの LRU/TTL/RADMON) と障害戦略 (ネガティブな方法とポジティブな方法) を構成することによって、主キーの障害メカニズムを紹介する多くの記事を読みました。

質問がありますが、公式がキーの有効期限メソッドを導入したとき (ここをクリックできます)、バージョン 2.6 以降では 0 ~ 1 ミリ秒の遅延が実現できると述べていました。
ただし、無効化ポリシーが最も効率的である場合 (構成: volatile-ttl)、タイムアウトの破棄を処理するためにすべての無効なキーが dict に配置されると、無効化ポリシーの実行は 1/10 秒 (100 ミリ秒) に 1 回になります。 )、公式の 0 ~ 1 ミリ秒を達成するにはどうすればよいでしょうか?どこかで私の理解が間違っていたのでしょうか?

障害メカニズムの概要:

  1. http://blog.nosqlfan.com/html...

  2. https://yq.aliyun.com/article...

紹介期限:

  1. http://redis.cn/commands/expi...

PHPz
PHPz

学习是最好的投资!

全員に返信 (1)
刘奇

とても簡単です、「期限切れ」=「削除」です。

呼気精度の向上は主に pexpire コマンドの導入によるものと推測します。以前に記録された ttl は第 2 レベルの精度のみを持つ必要があるため、有効期限の精度は同じです。

Redis には、期限切れのすべてのキーが 1ms 以内に削除されることを保証する方法はありませんが、1ms を超えて期限切れになったキーが表示しないことは保証できます。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!