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

2019-07-11  本文已影响0人  回龍捉J

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默认策略,不删除任何数据,只是在写操作上返回错误信息

上一篇 下一篇

猜你喜欢

热点阅读