84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
比如我这台服务器就专供redis使用的,如果 redis 服务要重启,耗时如何大概预估。如果仅仅从硬件上和占用的内容就能预估最好,如果需要考虑各种存储的数据类型的量才能预估,那就基本等于不能预估了。
redis
现在只能说先重启一个占用内存小的实例看下耗时,然后预估占用内存大的实例的耗时。
重启redis默认设置下用时是把数据从硬盘中读取到内存中的时间。中间还有解压的时间(默认是开压缩了)。。根据经验大约是(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2左右。海量数据重启是很慢的。。。aof那种大约是(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2建议太大就别重启了。改配置的时候先做下镜像。然后直接切过去镜像。然后这台停机。。。
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2
重启redis默认设置下用时是把数据从硬盘中读取到内存中的时间。中间还有解压的时间(默认是开压缩了)。。根据经验大约是
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2
左右。海量数据重启是很慢的。。。aof那种大约是
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2
建议太大就别重启了。改配置的时候先做下镜像。然后直接切过去镜像。然后这台停机。。。