import redis
for _ in range(1):
r = redis.StrictRedis(host='192.168.26.174', port=6379, db=1)
r.set('ponponon', 'superman')
print(r.get('ponponon'), type(r.get('foo')))
玩玩 redis
,顺便用 wireshark
抓包看看
但是看到如下的画面:
三次招手看起来没有问题,但是为什么挥手只有三次,而不是四次?
192.168.26.174
是跑 redis 的机器192.168.32.172
是跑客户端程序的机器
如果第2次挥手的ack和第3次挥手的fin之间如果没有数据需要传输的话,是可以合并为一个包(fin+ack)来传输的,也就是压缩成三次挥手