美文网首页
redis持久化-补充redis5.0 集群露点

redis持久化-补充redis5.0 集群露点

作者: 回龍捉J | 来源:发表于2019-07-11 11:43 被阅读0次

    redis持久化策略

    1.rdb 持久化 (默认持久化方式)其默认持久化策略

        save 900 1 表示redis在15分钟若执行了1次set操作,则进行数据持久化

        save 300 10 表示redis在5分钟若执行了10次set操作,则进行数据持久化

        save 60 10000 表示redis在1分钟若执行了1万次set操作,则进行数据持久化

    持久化文件名

    持久化文件名目录(dir 规定文件目录位置)

    2.aof持久化

        说明: 若将appendonly yes,则rdb持久化方式将失效.

    aof默认持久化策略

    持久化的方式有三种

    说明:

        no : 将备份交给系统自己处理

        always : 实时备份(性能变低)

        everysec : 每秒持久化一次,效率比rdb持久化方式低

    两种持久化方式的比较:

        rdb :

            1.是redis默认持久化策略

            2.rdb只能在固定时间内进行持久化,并不能保证实时备份数据

        aof :

            1.能够实时备份,保证数据尽可能少的丢失

            2.对数据要求高的,可以采取此持久化方式

            3.aof效率低于rdb

    内存策略:

    说明:

        volatile-lru -> 在设置过期时间的前提下,选择最近最少使用的数据删除

        allkeys-lru -> 在所有数据中找到最近最少使用的数据删除(常用)

        volatile-random -> 在设置过期时间的前提下随即删除

        allkeys-random -> 所有数据随机淘汰

        volatile-ttl -> 在设置过期时间的前提下,选择即将过期的数据删除

        noeviction -> redis默认策略,不删除任何数据,只是在写操作上返回错误信息

    相关文章

      网友评论

          本文标题:redis持久化-补充redis5.0 集群露点

          本文链接:https://www.haomeiwen.com/subject/ggyrkctx.html