• 02、redis持久化篇


    1. redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以选择将redis内存中的数据持久化保存到硬盘的文件中。

    2. redis持久化机制:


                1. RDB:默认方式,不需要进行配置,默认就使用这种机制

                    * 在一定的间隔时间中,检测key的变化情况,然后持久化数据


                    1. 编辑redis.windwos.conf文件
                        #   after 900 sec (15 min) if at least 1 key changed
                        save 900 1
                        #   after 300 sec (5 min) if at least 10 keys changed
                        save 300 10
                        #   after 60 sec if at least 10000 keys changed
                        save 60 5  # 表示 60秒内 key 被修改5次进行持久化
                        
                    2. 重新启动redis服务器,并指定配置文件名称
                        D:JavaWeb2018day23_redis资料 ediswindows-64 edis-2.8.9>redis-server.exe redis.windows.conf    
                    
                2. AOF:日志记录方式,可以记录每一条指令操作,可以在每一次命令操作后,进行持久化数据


                    1. 编辑redis.windwos.conf文件
                        appendonly no(关闭aof) --> appendonly yes (开启aof)
                        
                        # appendfsync always : 每一次操作都进行持久化
                        appendfsync everysec : 每隔一秒进行一次持久化
                        # appendfsync no     : 不进行持久化

  • 相关阅读:
    poj2661Factstone Benchmark
    完整的微信接口类 (转)
    位运算(转载)
    PHP学习笔记之数组游标操作
    MYSQL数据库数据拆分之分库分表总结 (转)
    webservice使用
    MySQL索引类型总结和使用技巧以及注意事项 (转)
    PHP empty、isset、isnull的区别
    myisam和innodb的区别
    看看PHP迭代器的内部执行过程(转)
  • 原文地址:https://www.cnblogs.com/M87-A/p/14753621.html
Copyright © 2020-2023  润新知