lm1端:redis
lm2端:nginx
真实主机端:mariadb
lm2端:
测试:
但我们可以看到,若是mysql中的数据更改,redis无法及时收到更改信息,必须将其中的数据删除重新获取才可得到更新
上面显而易见很麻烦,我们可以采用下面一种方法来让他保持同步更新;
(因为真实主机环境问题,因而本人新开了虚拟机5来代替上面的真实主机,已经按上面步骤配置好)
lm5端:
lm2端:
lm5端:
lm2端:
测试:
实验三开始前:
lm1端:
负载均衡:
lm1端:
lm3端:对其进行和lm2相同的配置
lm1端:
lm3端:
lm2端:
lm3端:
lm1端:
测试:
上面的实验中,服务端无法看到是哪个客户端在访问,所以进行下面实验:
lm2端:
lm1端:
lm3端:
然后在lm3上重启nginx
测试:
lm3端:
cd …
cd log/
redis和数据库的同步+varnish(CDN)
最新推荐文章于 2024-04-01 14:45:28 发布