Redis は、永続化のための 2 つの方法を提供します。1 つは RDB 永続化 (原則として、メモリ内の Reid のデータベース レコードをディスク上の RDB 永続化に定期的にダンプすることです)、もう 1 つは AOF (ファイル追加のみ) 永続化 (原則は、 Reids の操作ログをファイルに追記形式で書き込みます)。
RDB 永続性とは、指定された時間間隔内にメモリ内のデータ セットのスナップショットをディスクに書き込むことを指します。実際の操作プロセスは、子プロセスをフォークし、最初に書き込みが成功したら、以前のファイルを置き換えてバイナリ圧縮して保存します。 (推奨学習: Redis ビデオ チュートリアル )
AOF 永続化は、サーバーによって処理されたすべての書き込みおよび削除操作をログの形式で記録します。クエリ操作は記録されませんが、記録されます。テキスト形式で、ファイルを開いて詳細な操作記録を確認できます。
RDB 永続性と AOF 永続性の違い:
1. データの保存
RDB 永続性は、すべてのキーと値のペアをキー空間に保存します (有効期限が切れた辞書のデータも含まれます)、RDB ファイル仕様に準拠したバイナリ形式で保存され、異なるデータ型に応じて異なる方法で処理されます。
AOF は、データベースのステータスを記録するために、redis サーバーによって実行されたすべての書き込みコマンドを永続的に保存します。コマンドは書き込み前に aof_buf バッファーに保存されます。
2. 永続時間の選択
RDB 永続性は、conf の save オプションを通じて永続化動作 (単位時間あたりの変更回数) を設定します。
AOF 永続性は、conf の appendfsync オプションを通じて永続性の動作 (単位時間あたりの変更数) を設定します。
3. データ復元
RDB 永続性: サーバーは RDB ファイルをロードし、スレッドをブロックし、ロードが完了するまでコマンドを受け付けません。
AOF 永続性: サーバーはネットワーク接続なしで疑似クライアントを作成し、aof ファイル内のすべてのコマンドを読み取って実行します (redis サービスが aof を有効にする場合、redis サービスはデータベースの状態を復元するために aof ファイルを選択します)
4. 期限切れのキー
RDB の永続性は、書き込みまたは読み取り時に期限切れのキーを無視します
AOF の永続性は、キーが遅延している場合に期限切れのキーを無視しません削除または定期的に削除する場合は aof ファイルに削除コマンドを追加します
5. ファイル サイズ
RDB の永続性は保存されるデータの量に応じて変化します (さまざまなデータ型に応じてさまざまなデータ圧縮の最適化があります) ) )
AOF の永続性は、実行されるコマンドの数に応じて増加します (aof の書き換えによって最適化されます)
Redis 関連の技術知識の詳細については、Redis の使用法チュートリアルColumnLearn! を参照してください。
以上がRedis の 2 つの永続化メソッドの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Redis是现在最热门的key-value数据库,Redis的最大特点是key-value存储所带来的简单和高性能;相较于MongoDB和Redis,晚一年发布的ES可能知名度要低一些,ES的特点是搜索,ES是围绕搜索设计的。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了关于redis的一些优势和特点,Redis 是一个开源的使用ANSI C语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式存储数据库,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了Redis Cluster集群收缩主从节点的相关问题,包括了Cluster集群收缩概念、将6390主节点从集群中收缩、验证数据迁移过程是否导致数据异常等,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了Redis实现排行榜及相同积分按时间排序,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了关于原子操作中命令原子性的相关问题,包括了处理并发的方案、编程模型、多IO线程以及单命令的相关内容,下面一起看一下,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了bitmap问题,Redis 为我们提供了位图这一数据结构,位图数据结构其实并不是一个全新的玩意,我们可以简单的认为就是个数组,只是里面的内容只能为0或1而已,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了Redis实现排行榜及相同积分按时间排序,本文通过实例代码给大家介绍的非常详细,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于redis的相关知识,其中主要介绍了关于实现秒杀的相关内容,包括了秒杀逻辑、存在的链接超时、超卖和库存遗留的问题,下面一起来看一下,希望对大家有帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
