图2 分布式简介:添加时
同样,“kanagawa”“chiba”“saitama”“gunma”都是先选择服务器再保存。接下来获取保存的数据。获取时也要将要获取的键“tokyo”传递给函数库。函数库通过与数据保存时相同的算法,根据“键”选择服务器。使用的算法相同,就能选中与保存时相同的服务器,然后发送get命令。只要数据没有因为某些原因被删除,就能获得保存的值。
图3 分布式简介:获取时
这样,将不同的键保存到不同的服务器上,就实现了memcached的分布式。 memcached服务器增多后,键就会分散,即使一台memcached服务器发生故障无法连接,也不会影响其他的缓存,系统依然能继续运行。
Php+memcache实现分布式:
你好!
看下是不是这个原因
tomcat在同一个机器上,需要设置jvmroute,并且保证在同一台机器上的唯一,
如:
另外:memcached成功后的sessionid好像不是你那个样子的吧 memcached会加个后缀吧
this is (tomcat1), session id:ad71827b930d306d824bbeb276041e03-n1.tomcat2
既然是memcache 本来就是共享,为什么需要问这个问题? 如果你问多个tomcat共享session还有得说