为什么redis dict 扩容的时候要考虑 bgsave, 但是缩容的时候不用考虑?
1.bgsave时,dict不扩容是为了尽可能减少内存页过多分离,系统后需要更多的开销去回收内存。
2.bgsave是数据持久化到磁盘的过程,而且缩容的条件是元素个数少于数组的10%,不产生过多的内存碎片或内存分离。
为什么redis dict 扩容的时候要考虑 bgsave, 但是缩容的时候不用考虑?
1.bgsave时,dict不扩容是为了尽可能减少内存页过多分离,系统后需要更多的开销去回收内存。
2.bgsave是数据持久化到磁盘的过程,而且缩容的条件是元素个数少于数组的10%,不产生过多的内存碎片或内存分离。