我正在服务器上设置redis。让它侦听端口或套接字有什么区别?我想套接字可能更安全,但也有性能优势吗?
Unix域套接字可以实现比TCP套接字高出约50%的吞吐量(如官方Redis文档中所述),但这也取决于平台。但是,如果您充分利用流水线,差异往往会减小。
因此,如果服务器和客户端在同一台计算机上,您可以通过使用 Unix 域套接字来获得一些速度提升。
我正在服务器上设置redis。让它侦听端口或套接字有什么区别?我想套接字可能更安全,但也有性能优势吗?
Unix域套接字可以实现比TCP套接字高出约50%的吞吐量(如官方Redis文档中所述),但这也取决于平台。但是,如果您充分利用流水线,差异往往会减小。
因此,如果服务器和客户端在同一台计算机上,您可以通过使用 Unix 域套接字来获得一些速度提升。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium