为了账号安全,请及时绑定邮箱和手机立即绑定

memcache采用求模算法实现的分布式缓存为什么数据均匀性不高?

memcache采用求模算法实现的分布式缓存为什么数据均匀性不高?

PHP
胡说叔叔 2019-03-14 04:49:19
网上说求模算法实现的数据分散性好,但是我自己在本地使用windows+php+memcache测试却不是这样。通过memadmin可视化工具查看memcache缓存,发现3台memcache服务器缓存的数量相差较大,分别是15、29、55条数据,为什么会是这样呢? <?php $memcache = new Memcache(); $host = '127.0.0.1'; $port1 = 11212; $port2 = 11213; $port3 = 11214; $memcache->addServer($host, $port1); $memcache->addServer($host, $port2); $memcache->addServer($host, $port3); $key = 'key'; $value = 'value'; for ($i = 1; $i < 100; $i++) { $status = $memcache->set($key . $i, $value . $i); }
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

数据量太少,没有参考价值,在有大量数据的情况下,求模算法实现的数据分布是比较均匀的

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 305 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信