![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 80
Σεαγαπώ℡
Java,分布式,容器
展开
-
Redis学习(三)—— 文件事件和时间事件
1、Redis服务器是一个事件驱动程序,服务器处理的时间分为时间事件和文件事件 2、文件事件处理器是基于Reactor模式实现的网络通信程序。 3、文件事件是对套接字操作的抽象:每次套接字变为可应答(acceptable)、可写(writable)、可读(readable)时,相应的文件事件就会产生。 4、时间事件分为定时事件和周期性事件 5、服务器一般情况下,只执行serverCron函数一个时间事件,而且这个事件是一个周期性事件 6、文件事件和时间事件之间是合作关系,服务器会轮流执行这两种事件原创 2021-01-29 22:55:33 · 224 阅读 · 0 评论 -
Redis学习(二)—— AOF持久化
1、AOF文件通过保存修改数据库的写命令请求来记录服务器的数据库状态 所有命令都是以Redis命令请求协议的格式进行保存。 2、命令请求会先保存到AOF缓存区中,之后再定期写入并同步到AOF文件中。 3、appendfsync选项的不同值会对AOF持久化的安全性和服务器的性能造成很大程度的影响 4、服务器在加载AOF文件时,是通过重新执行其中的请求命令进行还原数据库的状态 5、AOF重写会产生一个新的AOF文件,只不过相比之下,体积更小 6、AOF重写是通过读取数据库中得键值对来实现的,程序无需原创 2021-01-28 12:29:11 · 95 阅读 · 0 评论