我使用memcached-1.4.5-1.el5&memcache-2.2.6作为php扩展,memcached-1.2.8-repcached-2.2.1用于复制。
上述软件包安装在4台服务器上。 我怎样才能做到以下几点?
Server1:Memcache Master
Server2,3,4:Memcache从属
我可以在同一个默认端口11211上运行memcached-repcached和memcache吗?
看看这个页面 。 它解释了如何设置主 – 主复制。 memcached-repcached为正式的memcached选项添加了两个选项:
-x < ip_addr > hostname or IP address of the master replication server -X < num > TCP port number of the master (default: 11212)
如果你愿意的话,应该更容易设置主从复制。
关于在同一端口上运行memcached和memcached-repcached的问题。 您不需要同时运行原始的memcached守护进程和修改的memcached-repcached守护进程。 如果要使用复制function,则不需要运行原始的memcached守护进程。
通常,不允许在同一主机上的任何特定端口号上运行多个服务(守护进程)。