您的位置:首页 > 数据库 > Memcache

memcached分布式

2016-08-04 22:26 239 查看
memcached分布式 服务器之间不相互通信

分布式算法 缓存key映射服务器 由客户端实现

使用memcache对象的addServer方法可以添加多台memcached服务器到集群

常规操作memcached即可

$memcache = new Memcache();

$host = “192.168.42.40”;

$port = “11211”;

$memcache->addServer($host, $port);

$host = “192.168.42.75”;

$port = “11211”;

$memcache->addServer($host, $port);

接下来就是常规操作

$memcache->set($key, $val, $flag, $time)

$memcache->close()

分布式算法  求模  负载

求模算法

通过crc32()冗余算法由key求得的数 再除以服务器数量 余数就是服务器编号

存取对服务器数量和顺序严格要求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: