缓存 - 关于REDIS持久化
ringa_lee
ringa_lee 2017-04-24 09:13:27
0
3
731

设置持久化后,如果内存满了,REDIS是怎么处理的?比如内存8G,硬盘也会只保存8G的东西吗?开始我认为不是以为内存满了会把一些冷数据继续打到硬盘,最近听一朋友说实际不是这样的。到底打到硬盘没呢?

ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
阿神

永続性は、メモリがいっぱいかどうかとは関係ありません。メモリ使用量が maxmemory 値に達すると、Redis は maxmemory-policy 構成ルールを使用してメモリを再利用します: http://www.redis.cn/topics/lru-cache.html
永続性の詳細については、次を参照してください: http : //www.redis.cn/topics/persistence.html。

いいねを押す +0
刘奇

いいえ、永続化には 2 つの方法があります。1 つは現在のライブラリをコピーする方法、もう 1 つはコマンドを記録する方法です。前者はデフォルトで使用され、後者は実際の使用で使用されます

いいねを押す +0
迷茫

2つの方法。
1. RDB 永続化ファイル (バイナリ圧縮ファイル) (デフォルトで有効)、RDB は永続化を実行するときに Redis スレッドをブロックします。

2. AOF 永続書き込みコマンド (有効化後は RDB よりも優先されます)。

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