所以我尝试简单地打开5k连接到redis,我没有执行任何操作。
我仍然看到used_memory在100mb左右被使用,used_memory_peak大约是180mb。什么消耗这种记忆?
这里我的“客户列表”如何查找所有连接
id = 11639 addr = 10.55.198.141:57044 fd = 1622 name = age = 16 idle = 16 flags = N db = 0 sub = 0 psub = 0 multi = -1 qbuf = 0 qbuf-free = 0 obl = 0 oll = 0 omem = 0 events = r cmd = auth
答案 0 :(得分:1)
保持连接打开始终存在头脑。请参阅Redis来源:
https://github.com/antirez/redis/blob/unstable/src/networking.c#L64
使用5000个连接时,很难不影响内存,因为服务器必须处理和存储连接才能回复。