第一个是myiasm快,因为myiasm不支持事物,所以所有的数据都是基于同一个维度的(我自己的认识),所以只需要有一个count字段记录总量数据就好,而innodb是支持事物的,每个事物之间有隔离性,所以统计个数的时候需要基于当前事物ID全表扫描一遍。
第二个,会有数据丢失,每次aof之间有时间间隔,如果时间点a宕机了,则a到上一次aof之间的操作就会丢失,这是redis宕机。要是服务器宕机,redis与磁盘中间有一个OS缓冲区,aof落盘是先写到OS缓冲区再由OS来flush到真正的磁盘上面。
第三个 不知道,可能要用Linux文件三剑客命令