為何redis的TIME?
原理:redis的客戶端close一個鏈接以后,這個鏈接就會進入TIME_WAIT狀態,而TIME_WAIT狀態的鏈接會在Max Segment Lifetime內都沒有活躍包的情況下關掉。
Linux這個默認值貌似很長,具體的數值還真不知道,似乎是分鐘級的。。。悲劇的是,一條TCP鏈接是死是活由源IP和端口,目標IP和端口四個變量決定。那客戶端和服務器的這四個值都是固定的,所以每次建立新鏈接的同時,處在TIME_WAIT的鏈接也被告知,你還不能死。所以執行上述命令,讓tw狀態的鏈接可以reuse