标签: sockets redis
假设我有redis客户端,它使用MGET或其他大量操作查询Redis。
MGET
执行长时间运行的操作时。例如,一些FLUSHALL,运行大约2分钟。这2分钟,所有客户一直在等待它完成。
FLUSHALL
让我们说,如果客户端等待5秒钟以上,它将决定不希望等待Redis响应并执行其他操作。
但是,所有客户端都已经向套接字写入了MGET ...,尽管没有人再等待了,Redis将处理这些请求。
MGET ...
1)如果客户端连接将关闭,Redis是否会忽略该命令?
2)有什么方法可以明确告诉Redis忽略最新命令?