我在单个memcached服务器上创建不同的服务,如
sc create "Memcached11211" binPath= "C:\memcached\memcached.exe -d runservice -p 11211"
DisplayName= "Memcached11211" start= auto
sc create "Memcached11212" binPath= "C:\memcached\memcached.exe -d runservice -p 11212"`
DisplayName= "Memcached11212" start= auto这会导致性能开销吗?
发布于 2013-08-22 08:08:01
表演几乎是一样的,有一些细微的不同。memcached的瓶颈通常是NetworkIO,如果您在单个服务器上部署多个服务,这没有区别。
但是,如果您有多个服务,有一些好的东西,例如:如果memcached服务崩溃之一,您只会丢失一半的缓存数据,而您的db将不会为丢失的数据承载全部负载。如果计划构建memcached集群,这是代码准备的好方法。
https://stackoverflow.com/questions/18372600
复制相似问题