ホームページ  >  記事  >  データベース  >  Redis5.0の特徴は何ですか?

Redis5.0の特徴は何ですか?

王林
王林転載
2023-05-26 18:16:361458ブラウズ
  1. 新しいストリーム データ型

  2. 新しい Redis モジュール API: タイマー、クラスター、ディクショナリ API API)

  3. RDB は、C 言語コードに移植された Ruby (redis-trib.rb) の redis-cli に LFU および LRU 情報を保存できるようになりました。

  4. クラスター マネージャー。 Redis クラスターの詳細については、次のコマンドを実行してください: `redis-cli --cluster help`

  5. 新しい順序セット (ソート セット) コマンド: ZPOPMIN/MAX およびブロック ブロック バリアント

  6. #アクティブ デフラグメンテーションを v2 バージョンにアップグレード

  7. ##HyperLogLog の実装を強化
  8. ##メモリ統計レポートの改善
  9. #サブコマンドを含む多くのコマンドに HELP サブコマンドが追加されました。

  10. クライアントが頻繁に接続し、切断時のパフォーマンスが向上しました

  11. 多くのバグ修正とその他の改善

  12. #Jemalloc をバージョン 5.1 にアップグレード

  13. CLIENT UNBLOCK と CLIENT ID の導入

  14. 新しい LOLWUT コマンド http://antirez.com/news/123

  15. 下位互換性を維持する必要がない「スレーブ」用語を非推奨にする

  16. ネットワーク層の差分最適化

  17. Lua 関連の改善:

  18. #Lua スクリプトのレプリカへの伝播の改善 / AOF


  • Lua スクリプトがタイムアウトになり、レプリカで -BUSY 状態になる可能性があります

  • ##アイドル状態の CPU 使用率と応答性のバランスをとるための動的 HZ (動的 HZ) の導入


Redis コアコードは多くの点でリファクタリングされ、改善されました

  • 正式リリースに先立って、以前に公開された情報から判断すると、Redis Streams がこのリリースの焦点です。
  • Stream は Redis 5.0 で導入された新しいデータ型で、より抽象的な方法でログ データ構造をシミュレートしますが、ログの本質はそのまま残ります。ログ ファイルと同様に、通常は次のように実装されます。追加専用モードで開かれます ファイルの場合、Redis ストリームは主に追加専用のデータ構造です。少なくとも概念的には、Redis Streams はメモリ内で表現される抽象データ型であるため、ログ ファイル自体の制限を克服するためのより強力な操作が可能になります。

    Java8 での Stream の導入を皮切りに、他のフレームワークや言語でも次々と Stream が導入されており、例えば最近では Javascript にも Stream 機能が導入されていると聞きました。
  • 以上がRedis5.0の特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。