1
現在我在節點js應用程序中使用redis。在通過redis節點js代碼時,使用了兩個函數end()和quit()。我很困惑那件事redis中client.end()和client.quit()之間的區別?
現在我在節點js應用程序中使用redis。在通過redis節點js代碼時,使用了兩個函數end()和quit()。我很困惑那件事redis中client.end()和client.quit()之間的區別?
client.end()強制關閉與Redis服務器的連接。請注意,這不會等到所有回覆都解析完畢。
client.quit()這會將quit命令發送到redis服務器,並在正確處理完所有運行命令後立即結束。如果在重新連接時(因此不存在與Redis服務器的連接)調用它,它將立即結束連接,而不會導致進一步的重新連接!在這種情況下,所有脫機命令將被刷新並出現錯誤。