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

设置持久化后,如果内存满了,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
    刘奇

    没有,持久化两种方式 一种是复制当前库 一种是记录命令。默认用前者,实际用的时候用后者

    いいねを押す+0
      迷茫

      两种方式。
      1、RDB 持久化文件(二进制压缩文件)(默认开启),RDB执行持久化时会阻塞redis线程。

      2、AOF 持久化写命令(开启后 比RDB优先)。

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